Introduction to MongoDB


Hello everyone, I want to mentionabout MongoDB which is one document database of NoSQL databases. This post includes what MongoDB is, terminology of MongoDb, Replication and Sharding mechanism and useful information/notes. Hope you enjoy! If you see any wrong or incomplete information, please leave a comment to update it together. I prepared this post such as brief of MongoDb documentation.

I honestly recommend to join MongoDB University according to your development type to learn more deeply with examples and community. There is a weekly program.

What is MongoDB?

MongoDB is an open-source document database. I mentioned about CAP theorem in my NoSQL post. In this theorem, MongoDB is between Consistency and Partition Tolerance but it compromises for Availability. What MongoDB offers us?Read More »


Not Only – SQL

Hello, everyone! I start my blog with most common trend No-SQL databases. Some of you heard about what it is, but I want to mention about more detail information without boring you. I put my references in the end of post.

Everybody knows relational databases such as MSSQL, Oracle, MySql etc. If we think opposite term, there is also no-SQLs which are not relational databases (That does not mean we do not need relational databases!). Why we need no-sqls? Recently, technology is changed and data is mass by day by. And we need to process these data and get some ideas from them. There are real-time applications (IoT) and really huge amount of data should be stored. At that point, these databases help you to store these data and process faster. But, we cannot use same syntax and language as we use in traditional SQL, because the systems are different.

So, what is advantages and disadvantages if we compare with traditional databases.


Read More »