Plesk

MongoDB

As much as SQL is a common way to build a database, NoSQL database is popular for a variety of reasons. MongoDB keeps some of the important SQL characteristics such as queries and indexes. MongoDB links with several languages such as Scala, Clojure and Java – all in all, MongoDB can cope with more languages than its closes NoSQL competitor, Cassandra.

Developers that execute dynamic queries will particularly like MongoDB, which is also great for defining indexes. It uses a very flexible database structure that can be extended and modified more easily that the typical SQL database – for example, a database schema can be written in MongoDB without any database downtime.

You can use MongoDB alongside OS X, Linux and Windows but the size of MongoDB databases are limited to 2.5GB for 32-bit operating systems. It uses MMAPv1 and WiredTiger.

Top features of MongoDB

Pros and Cons of MongoDB

Admins will like the fact that MongoDB is so easy to set up while the parent company, MongoDB Inc., can offer professional support to enterprise clients. It’s a high-speed database which supports ad-hoc queries, and it is also both schema-less and horizontally scalable.

Unfortunately, with MongoDB you cannot perform joins and you will find that it takes a lot of storage space. Document nesting is restricted, and you can find that MongoDB uses a lot of RAM.

Exit mobile version