by Tyler K
10Gen, a major NoSQL Database technology vendor, has just gained 42 million dollars from several organizations, Computerworld.com reports; this increases the capital invested in the company by over 100% of its previous value – according to the article, “10gen has raised about $73 million from a slew of big name investors,” including MTV, NY Times, HP, and Viacom (Vijayan, 2012). The article also details various other statistics concerning the MongoDB developer: 400 commercial customers with over 1000 servers are utilizing MongoDB, and the staffing has increased to 130 members from 20. MongoDB’s uses horizontal scaling as opposed to vertical (think of vertical as creating a single table full of user information, and horizontal has a table schema with individual tables without a central database storing the data) and the massive growth of the company is credited to the approach that MongoDB is taking. An advantage include the ability to run on hardware clusters, easily incorporate new hardware into the cluster, and doesn’t utilize the traditional structure that the typical DB admin imagines – in fact, it can function without any pre-defined schema at all! Competitors in the NoSQL field such as Couchbase and DataStax have also gained tens of millions in investments as well, but so far, 10Gen leads the way.
I was really interested in this article because not only does it talk about the massive growth in the NoSQL industry; it also gives me a clue as to what the heck NoSQL really is: an easily programmable, super scalable approach to managing large amounts of data. As stated in the article, big data is getting even bigger and traditional approaches to managing it is becoming less and less practical, thus giving way to new ways of tackling new problems with data management.
There are several key portions which are relevant to the class, mostly where it has to do with the NoSQL approach almost being opposite of what we’ve learned to work with. For instance, NoSQL lacks pre-defined schema, and we spent weeks on learning how to properly model data, only for an up-and-coming technology to throw all of that away. In addition, we have learned how to utilize tables and vertical scale approaches to managing data, and the technology introduced in the article incorporates scale and data storage in an entirely separate manner. I don’t think that either approach is worse than the other, it is probably just useful for us to understand that in the world of Data management, as the old adage goes, there is more than one way to skin a cat.
Vijayan, J. (2012, May 30). Nosql vendor 10gen secures $42m in fresh funding. Retrieved from http://www.computerworld.com/s/article/9227559/NoSQL_vendor_10gen_secures_42M_in_fresh_funding?source=rss_latest_content