课程目录:A Practical Introduction to NoSQL Databases培训
4401 人关注
(78637/99817)
课程大纲:

         A Practical Introduction to NoSQL Databases培训

 

 

 

Introduction

Overview of the Most Popular NoSQL Databases

MongoDB (document), Cassandra (columnar), Redis (key-value), Neo4J (graph)
Overview of MongoDB Features and Architecture

Mapping between a relational database and MongoDB
Indexing, replication, load balancing, ad hoc querying, etc.
MongoDB vs MySQL

Installing and Configuring MongoDB

Creating a Database

Reading, Writing and Querying MongoDB

Application Development with MongoDB

Security in MongoDB

Availability in MongoDB

Integrating relational and NoSQL (non-relational) data storage

Integrating MongoDB with Data Processing Frameworks

Hadoop MapReduce, Apache Spark, etc.
When to use MongoDB

Ideal workloads for NoSQL in an enterprise
When not to use MongoDB

Disadvantages of NoSQL
Deploying MongoDB to Production

On-premise or public cloud
Scaling MongoDB

Troubleshooting MongoDB

Closing Remarks

Introduction

Columnar (tabular) vs document database
Overview of Cassandra Features and Architecture

Installing and Configuring Cassandra

Creating a Database

Reading, Writing and Querying Cassandra

Application Development with Cassandra

Security in Cassandra

Availability in Cassandra

Integrating relational and NoSQL (non-relational) data storage

Integrating Cassandra with Data Processing Frameworks

Hadoop MapReduce, Apache Spark, etc.
When to use Cassandra

Deploying Cassandra to Production

On-premise and public cloud
Scaling Cassandra

Troubleshooting Cassandra

Closing Remarks