- Performance - Latency tolerance, How slow my queries can run for huge data sets
- Durability - Data loss tolerance when database crashes losing in-memory or Lost transactions tolerance
- Consistency - Weird results tolerance (Dirty data tolerance)
- Availability - Downtime tolerance
- Replication - Create copies of database, Application can talk to either database
- Sharding - Sharding choosing a partition key, Key-value store partition based on key
- Caching - Precomputed and stored, Manage cache expiration time and refresh logic
Great Session Talk
RDBMS VS NOSQL Considerations, Quick Summary
- Performance - Latency tolerance
- Durability - Data loss tolerance
- Consistency - Weird results tolerance (Dirty data tolerance)
- Availability - Downtime tolerance
No comments:
Post a Comment