Posts

Showing posts from May, 2014

Getting started with MongoDB

Image
MongoDB is currently the most popular NoSQL database out there to store "Big Data". The name "Mongo" come from hu mongo us (means huge). MongoDB stores data as JSON documents as opposed to records in a relational table. A collection  of documents in MongoDB is similar to a table in traditional databases. Some useful features MongoDB provides includes ad hoc document based queries, indexing, load balancing, replication across LANs and WANs, mapreduce algorithms for data processing and aggregation and auto-sharding (scales horizontally by adding extra machines). Many companies (MetLife, eBay, LinkedIn, The New York Times to name a few) have already adopted MongoDB for their data management needs. The insurance company MetLife created a facebook like interface called The Wall which provides "360-degree, consolidated view of MetLife customers, including policy details and transactions across lines of business". To get started with MongoDB, try the onlin...