NoSQL and Data Scalability: Getting Started
Best-selling, top most downloaded Refcard!
DZone let me know this is one of the most downloaded Refcardz - thanks for your support!
NoSQL, data scalability, consistency, availability, and partition tolerance: vendors and open source projects throw these terms around in a cloud of hype trying to capture system architects' and implementers' attention. What do they actually mean? The Getting Started with NoSQL and Data Scalability Refcard provides you with an introduction to NoSQL and data scalability technologies and suggests how to select the appropriate technology to your given problem domain.
NoSQL and data scalability systems rely on several different methodologies and techniques that enhance and coexist with traditional relational database systems. Small and large organizations alike can benefit from finding the right balance in applying NoSQL and traditional RDBMS technologies to complementary problem domains, and get a bigger bang for their buck. So, how do you go about building such systems? How do you decide when to use which technology? Get started with these topics:
- Characteristics of scalable data architectures
- Not Only SQL - the broad definition of NoSQL and areas of application
- Brewer's CAP Theorem and what it means to your technology selection
- mongoDB: a document-based NoSQL database
- GigaSpaces XAP: building data grids to integrate SQL and NoSQL systems
- Google App Engine's Datastore: running your data on Google's massive systems
This handy reference card is available for download from DZone.
Here is the link for the companion Scalability and High Availability Systems Refcard - enjoy!
Scalable Systems Newsletter
Subscribe to the newsletter and get every issue mailed free - with access to the latest system scalability, high availability, and performance news.