Live workshop — Hands -on practical — MongoDB

Blessed with another opportunity,
Mr Vimal Daga sir and Preeti ma’am had arranged a Live Workshop on shell MongoDB. It was conducted by the world record holder Mr. Vimal Daga .
We came across many new conceptual things and terminology. It was overall a great experience. While attending the session we came to alot of new concepts such as sql db, nosql db, schemaless db, document oriented db, JSON, primary key, replica set, sharding, mongodb atlas and many more.
Session Briefing :-
👉 Databases can be of SQL or NoSQL types. SQL stores only structured data in a fixed schema while NoSQL allows storage of data in unstructured form. SQL stands for Structured Query Language, in which data is stored in a structured format with fixed fields, and NoSQL stands for Not Only Structured Query Language, in which unstructured data can be stored.
👉 MS Excel is one of the most common tools to work with databases and tables.
MS Excel is a software from Microsoft that helps us to store data in the form of spreadsheets in rows and columns.
👉 Schemaless DB means DB with no fixed or static schema. A Schemaless database gives more flexibility and allows us to add any new field on the fly.
👉 Document-oriented DB are NoSQL databases where each record (document) and the fields defined for it are independent of other documents.Document oriented databases are those that use documents to arrange data. Ex:- MongoDB.
👉 Configuration of MongoDB server (MongoD) depends on the OS. In the case of Windows, simply running the mongo command starts the server in the background, while in other OS like Linux, we need to start it explicitly.
👉 JSON is a format recognized by MongoDB and used for working with data in MongoDB
JSON is the way of storing data in key-value format.
👉 Indexes are the technique to search the value in a database it is fast therefore increase the performance of the database.
👉 Primary key is the unique number that is associated with the record. Primary Keys are used to uniquely identify each record, even if they have one or more matching fields and values.
👉 Sharding is a method for distributing data across multiple machines. MongoDB uses sharding to support deployments with very large data sets and high throughput operations. Sharding is a method in MongoDB used while using the database clusters. When we distribute our data with respect to a category of a field it is called sharding.
👉 A replica set in MongoDB is a group of processes that maintain the same data set. Replica sets provide redundancy and high availability, and are the basis for all production deployments. Replica Set is the concept of creating replicas of the nodes of a database to avoid the Single Point of Failure.
👉 MongoDB aggregation pipeline means creating multiple stages and then creating pipeline for doing various operations where stage1 output is input for stage2 and so on.
MongoDB Aggregation pipeline is a framework for data aggregation. It is modelled on the concept of data processing pipelines. Documents enter a multi-stage pipeline.
👉 Mongo Router program redirects the master to the node where the document is present and then the master provides the IP if the node where the doc is present. It is an interface between the query asked and the cluster of mongodb where it is searched.
👉 MongoDB Atlas is the global cloud database service for creating mongodb cluster . It Deploy fully managed MongoDB across AWS, Google Cloud, and Azure etc. MongoDB Atlas is a personal cloud of MongoDB DataBase in which they create a cluster having slave and master . Using that cloud we can also manage the cluster of MangoDB which is in another cloud.
👉 A cluster of mongodb is a group of different systems connected to each other. The main computer is called master node and the others connected to it are slave nodes.Clusters in MongoDB are the group of nodes that provide the storage and resource to be used as a database or distributed database, comprising of the master node and slave nodes.
Thank uhh for reading… . 🙏🙏