NOSQL: Definition and Introduction- Sorted Ordered Column-Oriented Stores- Key/Value Stores-Document Databases-Graph Databases-Hello NOSQL: Getting Initial Hands – on Experience: First Impressions- Examining Two Simple Examples-Working with Language Bindings.
Interfacing and Interacting with NOSQL: If No Sql, Then what? – Language Binding for NOSQL Data Stores-Understanding the Storage Architecture: Working Column- Oriented Databases- HBase Distributed Storage architecture.
Performance Crud Operations: creating records-Accessing Data-Updating and Deleting Data-Querying NOSQL Stores: Similarities between SQL and MongoDB Query Features-Accessing Data from column-Oriented Databases like HBase.
Modifying Data Stores and managing Evolution: Changing Document Databases-Schema Evolution in column-Oriented Databases- HBase Data Import and Export. Indexing and Ordering Data Sets: Essential Concepts Behind a Database Index-Indexing and ordering in MongoDB.
Managing Transactions and Data Integrity: RDBMS and ACID-Distributed ACID Systems-Upholding CAP-Consistency Implementaions in a Few NOSQL Products.Using NOSQL in the Cloud:Google App Engine Data Store-Amazon SimpleDB.
Reference Book:
1. The Definitive guide to MongoDB, The NoSQL Database for Cloud and Desktop Computing, Apress 2010 “NoSQL for Dummies” by Adam Fowler. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence 1st Edition by Pramod J. Sadalage and Martin Fowler
Text Book:
1. “Professional NOSQL” by Shashank Tiwari, 2011, WROX Press.