NoSQL Models and Applications
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
NoSQL databases provide a mechanism for retrieval and storage of data other than RDBMS. They are increasingly used in real-time web applications and with big data. In this course, you'll learn about the different NoSQL data models, including Cassandra, MongoDB, and Riak. This course also covers concepts such as polyglot persistence and sharding.
Target Audience
Database programmers and developers; people wanting to expand their knowledge on the topic of NoSQL
Prerequisites
None
Expected Duration (hours)
2.1
Lesson Objectives NoSQL Models and Applications
start the course
describe the basic principles of the column data model
identify key features of the Cassandra NoSQL solution
describe the basic principles of the document-based data model
identify key features of the MongoDB NoSQL solution
describe the basic principles of the graph-based data model
identify key features of the Neo4j NoSQL solution
describe the basic principles of the key-value data model
identify key features of the Riak NoSQL solution
describe the basic principles of the object data model
describe the basic principles of the multimodel and XML data models
describe the basic principles of sharding as it refers to replication
describe the basic principles of the master-slave replication model
describe the basic principles of the peer-to-peer replication model
identify the issues and solutions to issues of consistency as they relate to NoSQL
define NoSQL modeling and how to implement it
define polyglot persistence
identify applications of polyglot persistence
define JSON
identify JSON notation
define BSON
identify when key-value data stores should be used
describe the different types of ordering that a key-value data store may use
identify the implications of using a schemaless approach when attempting to use a document data store
describe the characteristics of rows and super columns within a column data store model
recall that queries can be done both on the node and on the edge
recall that queries are made to objects rather than tables
recall what FLWOR stands for
describe NoSQL data model features and applications
Course Number: df_nsql_a02_it_enus
Expertise Level
Intermediate