Course Outline
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
Requirements
- An understanding of relational database concepts
- No programming experience is necessary
Testimonials (4)
I like that Kamil adjusted the materail for me and my understand. He really wanted to make sure I understood.
Austin Robertson
Course - MongoDB for Administrators
Practical knowledge over theory
Szymon - Agora SA
Course - Scylla Database
Learning about indexes with examples, configuring replicaSet with sharding and showing what it looks like underneath. It was also nice to play with aggregations and talk about change streams. Finally I also know what this Oplog is about,
Łukasz - G2A.COM Limited
Course - MongoDB for Developers
Machine Translated
Los ejemplos claros que presentó el instructor