MongoDB is a freely distributed, open source, schema-free document-oriented database engineered to be reliable, scalable and offer high performance. It is also known as the world’s number one NoSQL database.
Features at a glance
Key features include document-oriented storage, full index support, high availability, replication, auto-sharding, querying, fast in-place updates, map and reduce functionality, GridFS support, MongoDB management service and professional support.
It supports JSON-style documents that have dynamic schemas, offers document-based and rich queries, can index any attribute, and can be mirrored across WANs (Wide Area Networks) and LANs (Local Area Networks).
Additionally, the project can scale horizontally without losing any functionality, incorporates atomic modifiers that offer contention-free performance, provides users with flexible data processing and aggregation, and allows you to store files of any size.
Built-in monitoring and backup functionality
Another interesting feature is the built-in monitoring and backup functionality, which has been designed from the ground up for MongoDB. Third-party tools offer such functionality, but it is best to stick with the default one for more stability and higher performance.
Commercial features are also available to companies that want to partner with MongoDB, which will help them to reduce cost, accelerate time to market, and mitigate risk with proactive support and enterprise-grade capabilities.
Under the hood and supported OSes
MongoDB is a cross-platform database engine written entirely in the C++ programming language. It officially supports all GNU/Linux distributions, as well as the Solaris, Microsoft Windows and Apple’s Mac OS X operating systems. It has been optimized to work on 64-bit and 32-bit computers.
For your convenience, pre-built binary packages for 64-bit and 32-bit GNU/Linux systems, as well as a universal sources archive are available for download on Softpedia, as well as on the project’s homepage. However, it can also be installed from the default software repositories of several Linux distros.