A very nice and comprehensive introduction into NoSQL world. Covered topics are what it is, why should you care, when should you start caring, different approaches to implementation, what are the differences between different NoSQL databases and what should work best for your case.
39. Which one?
• document based
• column or key-value store
• advanced storage schemas
Wednesday, June 16, 2010
40. Cassandra
• built by Facebook
• very high write throughput
• OLTP
• automatic horizontal scaling
• no single point of failure
Wednesday, June 16, 2010
41. HBase
• Apache project
• Consistent
• Optimized for analytics (OLAP)
• Has single point of failure
Wednesday, June 16, 2010
42. MongoDB
• probably easiest to move to from SQL
• document based
• on-demand queries
• automatic sharding
• no single-node durability
Wednesday, June 16, 2010
43. CoachDB
• document based
• map-reduce javascript querying/filtering.
• has some replication and scaling problems
Wednesday, June 16, 2010
44. REDIS
• key-value store
• advanced data types: list, set
• atomic operations
Wednesday, June 16, 2010