Self Reflection On Workshop on MongoDB by Linux World

👉 Introduction of the file system:- We write/store data in the file, file store in a folder and folder stores on the hard disk. Even if we use SSD hard disk, there is always a i/o performance hit.
👉 What is Data Model? :- The term data model can refer to two distinct but closely related concepts. That are objects and relationships found in a particular application domain for example the customers, products, and orders found in a manufacturing organization.
👉 What are SQL and NoSQL databases? :- SQL is the predefined, fixed schema based, tabular data model. If new attribute come in the data then it is harder to change in the middle. NoSQL databases (aka “not only SQL”) are non tabular, and store data differently than relational tables. NoSQL databases come in a variety of types based on their data model. The main types are document, key-value, wide-column, and graph
👉 Basic Introduction of MS. Excel :- Excel is application to represent the data in tabular rows and columns format.

👉 What is insert operation:- Is an operation to add new data in the table or anywhere.

👉 What are indexes? :- Indexes support the efficient execution of queries in MongoDB. Without indexes, MongoDB must perform a collection scan, i.e. scan every document in a collection, to select those documents that match the query statement.

👉 What is the primary key? :- In MongoDB, _id field as the primary key for the collection so that each document can be uniquely identified in the collection. The _id field contains a unique ObjectID value. When you query the documents in a collection, you can see the ObjectId for each document in the collection.

Indexing allows us to create a reference of certain attribute of the collection. this can be used for faster searching.

👉sharding refers to distributing the data in a cluster.

👉replicaset in mongodb helps in avoiding the single point of failure.

👉IXSCAN is used when the mongodb is using index and COLLSCAN is used when it is not using the indexing concept.

👉compoung indexing refers to using more than one attribute to make index.

👉aggregation pipeline in mongodb allows to feed output from one filter to another to get the desired output.

👉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.

👉Referencing model is a kind of architectural design for storing the data into multiple documents. Here the data is referenced to it’s cursor so that the update operations can be easily done.

👉 MongoDB Atlas is the service by the mongodb community to create your own mongodb database cluster.