Self Reflection: MongoDB
MongoDB day 1:

๐Ÿ“ Data model is a way to plan a strategy to arrange or organise data in some way. Types: embedded and reference.

๐Ÿ“ Mongodb is one of the document based database. It support sql ( structured data ) and nosql ( unstructured data )both.

๐Ÿ“ In mongoDB record is known as document and table is known as collection.

๐Ÿ“ Installation of mongodb

๐Ÿ“ Some basic commands

๐Ÿ“ Mongodb accept info in json format.

๐Ÿ“ Integration of mongodb with python.

๐Ÿ“ Detail about I/O operation, with the help of database how we can minimise the time complexity.

๐Ÿ“ findOne( ), bydefault print output in pretty format.

๐Ÿ“ explain( ), by default they print query planner for us but executionStats do explain in very detail.

๐Ÿ“ Indexing concept in mongoDB help us in arranging data in sorting order ( comes under IXSCAN ). But we never recommend to use indexing for searching name, address etc. ( Comes under collection scan )

๐Ÿ“ Aggregation help us in creating pipeline.

๐Ÿ“ Mongodb has support master, slave architecture. Where master replicates the data in all the slaves. Slaves contains groups of data i.e they contain sharded data.

๐Ÿ“ Cluster we can create on prem, using AWS service documentdb and using Atlas cloud by mongodb.

๐Ÿ“ Detail about reference model.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store