Database Series: The Definitive Guide to MongoDB
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 3 Hours 12M | 586 MB
Genre: eLearning | Language: English
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 3 Hours 12M | 586 MB
Genre: eLearning | Language: English
Introducing NoSQL and MongoDB. This first topic in the MongoDB video series introduces you to the world of NoSQL. Learn what NoSQL is and when NoSQL should be used over relational databases. Know the advantages of NoSQL, including ease of scaling and better performance than relational when handling non-traditional types of data. Understand key-value, document, and graph NoSQL databases, as well as important NoSQL structures such as nested arrays. Become aware that MongoDB is a document NoSQL database that uses JSON-like documents called BSON. Follow along with Victor and install MongoDB.
MongoDB Shell and Compass. This second topic in the MongoDB video series explores the MongoDB Shell and Compass. Follow along with Victor and practice interacting with the MongoDB database through both the Shell and Compass. Learn all about the MongoDB shell (written in Javascript), and the Compass premium and community editions.
Modeling with MongoDB. This third topic in the MongoDB video series shows you how to model your data to have the most efficient structure in MongoDB. Follow along with Victor in this hands-on session and apply best practices to modeling your collections in MongoDB. Learn about the decisions on whether to embed documents or reference other documents. Apply the validation levels of Strict (all inserts and updates are checked) and Moderate (existing documents are not checked).
Inserting Data in MongoDB. This fourth topic in the MongoDB video series explains how to insert data into a MongoDB database. Follow along with Victor in this hands-on session and insert data using the MongoDB Shell, Compass, or a programming language (through a MongoDB API). Practice using PHP to insert data into a MongoDB database.
Querying Data in MongoDB. This fifth topic in the MongoDB video series explains how to query data from a MongoDB database. Similar to inserting data into a MongoDB database, querying data from a MongoDB database can be done using the MongoDB Shell, Compass, or a programming language (through a MongoDB API). Follow along with Victor in this hands-on session and practice querying data using the Find Method and various query operators.
Backup and Restore with MongoDB. This sixth topic in the MongoDB video series explains the very important tasks of backing up and restoring your MongoDB database instances. Follow along with Victor in this hands-on session and practice backing up and restoring your instances using Atlas, MongoDB Cloud Manager, Filesystem copy, and mongodump.
Sharding with MongoDB. This seventh topic in the MongoDB video series reveals how to perform replication and sharding in MongoDB. Follow along with Victor in this hands-on session and practice applying replication and sharding to improve the performance of your MongoDB database instances.
Modeling Relationships with MongoDB. This eighth topic in the MongoDB video series explains how to model relationships in MongoDB. Follow along with Victor in this hands-on session and practice embedding and referencing data in MongoDB.
MongoDB Security. This ninth topic in the MongoDB video series focuses on MongoDB security. Follow along with Victor in this hands-on session to improve the default security that comes with MongoDB. Practice enabling authentication, and using TLS/SSL, encryption at rest, and network hardening.
MongoDB Monitoring. This tenth topic in the MongoDB video series shares how to monitor the status and health of a MongoDB database instance. Follow along with Victor in this hands-on session to apply a number of monitoring tools including Mongostat, Mongotop, log files, and several MongoDB commands including DB.serverStatus(), DB.stats(), and DB.collection.stats().