MongoDB is a free and open-source database program that runs
cross-platform with a document-orientated approach. It stores data in
flexible JSON-like documents with schemata and is written in C++, C and
It was developed in 2007 by the software company 10gen as a Platform
as a Service (PaaS) product that allows customers to develop, run and
manage applications without the complexity of building and maintaining
the infrastructure. It became an open source development model in 2009.
The program has a distributed database at its core and makes high availability, horizontal scaling and geographical distribution easy to perform and use. Sharding is used to scale horizontally enabling an even data distribution. The process is when a key is chosen to determine how data in a collection is distributed, then split into ranges and distributed across a series of shards.
Our development teams have used MongoDB on a number of projects in
the past and would be happy to discuss any potential projects you have
in mind for the platform.
Do you have a project built on MongoDB that you’d like to migrate to another platform? Or do you have something you’d like moved over to MongoDB? Check out our list of migrations for more details about how we work.