By mapping documents, graphs, and relational
tables to a collection of keys and values, a single data store can
support multiple data models
NoSQL entered the scene nearly six years ago as an alternative to
traditional relational databases. The offerings from the major
relational vendors couldn’t cut it in terms of the cost, scalability,
and fault tolerance that developers need to build reliable, modern Web
applications.
Flash forward to today, and now vendors everywhere tout their NoSQL
solutions. Open source projects have sprouted all over the place with
thousands of developers contributing to them. In fact, more than 200
different NoSQL products and companies in the market are vying for
developers' attention.