From 47c39f6e9a3854415ca892d2f6c2e13cb97cbd40 Mon Sep 17 00:00:00 2001 From: Bilalbsd <121106329+Bilalbsd@users.noreply.github.com> Date: Thu, 2 Feb 2023 11:59:41 +0100 Subject: [PATCH] Contribution to MongoDB topic (#343) * Responding to questions in Puppet section * responding to some MongoDB questions. * responding to some MongoDB questions * fixing the empty space * fixing a typing error * Update README.md Co-authored-by: andrzejsydor --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8c022ab96..57cf985ed 100644 --- a/README.md +++ b/README.md @@ -1259,18 +1259,27 @@ as key-value pair, document-oriented, etc.
What is a document? What is a collection?
+ + * A document is a record in MongoDB, which is stored in BSON (Binary JSON) format and is the basic unit of data in MongoDB. + * A collection is a group of related documents stored in a single database in MongoDB.
What is an aggregator?
+ + * An aggregator is a framework in MongoDB that performs operations on a set of data to return a single computed result.
What is better? Embedded documents or referenced?
+ + * There is no definitive answer to which is better, it depends on the specific use case and requirements. Some explainations : Embedded documents provide atomic updates, while referenced documents allow for better normalization.
Have you performed data retrieval optimizations in Mongo? If not, can you think about ways to optimize a slow data retrieval?
+ + * Some ways to optimize data retrieval in MongoDB are: indexing, proper schema design, query optimization and database load balancing.
##### Queries @@ -1285,6 +1294,9 @@ as key-value pair, document-oriented, etc.
What is the difference between find() and find_one()?
+ + * `find()` returns all documents that match the query conditions. + * find_one() returns only one document that matches the query conditions (or null if no match is found).
@@ -2029,7 +2041,7 @@ This is where data is stored and also where different processing takes place (e.
What is a master node?
-Par of a master node responsibilites: +Part of a master node responsibilites: * Track the status of all the nodes in the cluster * Verify replicas are working and the data is available from every data node. * No hot nodes (no data node that works much harder than other nodes)