Posts

Showing posts from March, 2024

MongoDB Notes - part 1 (Mongosh,Cursors,CRUD operations)

Image
   (  Download & Setup MongDB   :   Click  ) NoSQL databases (aka "not only SQL") are non-tabular databases 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.  The main types are document, key-value, wide-column, and graph. NoSQL databases are schema-less or schema-flexible, allowing for the storage of unstructured or semi-structured data such as JSON documents, key-value pairs, or graph data. In contrast, SQL databases require a predefined schema, which can be less flexible when dealing with evolving or diverse data structures. NoSQL databases often lead to faster development than SQL databases as we don't need to use SQL, allowing developers to work with a more intuitive and flexible data model. This eliminates the need for complex schema designs and SQL queries. NoSQL databases typically don't provide ACID prope...