No SQL Flashcards
What are Key-Value Stores?
Reduce relational structures to a minimum – eg Redis
What are Column stores?
Rearrange data to store column values together – eg Cassandra
What are document stores?
Data stored as nested objects – eg MongoDB
What are graph stores?
Data stored as connected nodes – good for semantic Web – egDB2
What are the pros of Key-Value Stores?
Simplicity and scalability
What are the cons of Key-Value Stores?
Lack more advanced features and querying
What are the pros of Column Stores?
Scalability and flexibility
What are the cons of Column Stores?
Complexity
What are the pros of Document Stores?
Ease-of-use
What are the cons of Document Stores?
Scalability
What are the pros of Graph Stores?
Graph Joins
What are the cons of Graph Stores?
Flexibility