The Google MapReduce data munching algorithm and the Google File System (from 2001) spawned the Hadoop project, and the BigTable distributed data storage system (circa 2004) was the inspiration for Cassandra and a number of other NoSQL data stores.
While some companies eschew developing custom software because they don’t want to maintain it, open source (somewhat) mitigates this by letting a community grow up to extend and maintain a project, thereby amortizing the costs of development for the code originators.
One important factor is to integrate new technology into the normal support areas within IT.
The company’s flagship database product has become the most popular of the new crop of non-relational databases, beating out such competitors as Cassandra, CouchDB, HBase, Redis, and Riak in the latest rankings from DB-Engines.
If Ittycheria can work his magic to get more enterprises to use MongoDB in new applications and gradually encourage them to sign up for paid licenses, he can help the company keep growing beyond other NoSQL database companies, including Basho, Couchbase, and DataStax, as well as early-stage startups like Orchestrate and RethinkDB.
Volume, velocity, and variety are the well-known traits of big data that are creating new challenges for the enterprise.
In big data storage, solutions are trying to first look at nature of big data and then find better ways to store and retrieve such data.
NoSQL databases such as MongoDB, along with CouchDB, Cassandra and others, rose in popularity over the past few years because they hold vast amounts of information that would be prohibitively costly or outright impossible to store in regular SQL databases, even though such data stores can lack the consistency and query specificity that relational databases provide.