
Guide to MongoDb
Introduction - Brief database description - A database is a structured, organised, collection of data used for storage, retrieval, management, and manipulation of data. SQL - Traditionally this is done with what is called an SQL (Structured Query Language). This language allows users to communicate with relational databases such as MySQL, Postgres, SQLite, etc. A relational database is a database that organises data into rows and columns, creating relationships between datapoints. SQL databases are the right choice for many applications, but they can take time to prepare, and though they are easy to scale onto bigger servers, they are challenging to scale across multiple servers due to them being “rigid”, maintaining strong data consistency, and managing complex join operations. Enter MongoDB - What is MongoDB? - A good alternative to SQL databases is MongoDB, an open-source, document oriented, NoSQL database. Why use it? - NoSQL means that relational tables aren’t used, and instead ot
Continue reading on Dev.to Beginners
Opens in a new tab




