Self Reflection of Mongo DB Workshop

Self Reflection of Mongo DB Workshop


THE CONCEPTS THAT I HAVE LEARNT FROM THIS AMAZING WORKSHOP ARE GIVEN BELOW:-


🔰 To store any data permanently/persistently we must store it in a file, and the file will be stored in a directory which will be stored in storage devices

🔰  QL databases are relational databases with a structured query language that has a predefined static schema whereas NoSQL databases are non-relational databases that can have a dynamic schema for unstructured data.

🔰 Data Model organizes the data and standardizes how the data is related


🔰 To configure the MongoDB server we need to first install it and then set the path of its binaries so that we can run the commands from any directory

🔰 CRUD operations in Mongo DB are done using the functions insert, find, update, and deleteOne/deleteMany functions respectively

🔰  JSON stands for JavaScript Object Notation language. It is the most commonly used language for the different programs/software to talk to each other

🔰  Indexing is a data structure technique to efficiently retrieve records from the database file


🔰 A primary key is a field in a table that uniquely identifies each row/record in a database table. Primary keys must contain unique value

🔰  A document database is a NoSQL data store that is designed to store and query data as JSON-like document

🔰  We also have a GUI way of interacting with the MongoDB server - Mongo Compass. It provides a beautiful UI showing the details of the database and the collections

🔰  Schemaless DB is one in which the fields are not pre-defined we can add fields as per requirement


🔰  Indexes is a approach to store the data for better search time and quickly find the things

🔰  Sharding is a method used for distributing data across multiple machines. MongoDB uses sharding to support deployments with very large data sets

🔰  IXSCAN is a Index Search type and COLLSCAN is the search on complete dataset


🔰 Referencing Model is a kind of architectural design for storing the data into multiple documents by passing the reference of document

🔰  Referencing model Is to locate link the documents if a particular item data is same. It's a way to manage the data from multiple documents

🔰  MongoDB Atlas is the managed service of mongo DB. MongoDB Atlas manages, configures, and scales the clusters in cloud platform as per our need


🔰  MongoDB Router Program in MongoDB is a router kind of program in Master that routes the client to the slave node according to the client query

🔰  Replica set is a very different concept from sharding in Replica set we just deploy the shards into its copies that contain exactly same chunks for high availability

🔰  IXSCAN is index scaning it is very powerful scanning in terms of performance. COLLSCAN is collection scaning it is a typical way of scaning in which all the documents are scan by the query for the desired results


🔰 Compound indexes in MongoDB mean a single index structure holds references to multiple fields within a collection's documents

🔰  MongoDB Aggregation pipeline is a framework for data aggregation. Documents enter a multi-stage pipeline that transforms the documents into an aggregated results



THANKYOU 😊

To view or add a comment, sign in

Explore content categories