System Design Examples Flashcards
1
Q
Cassandra
A
- Apache
- Distributed
- wide-column store - allows name and format of columns to change
- blend of tabular and key-value
- easy replication
- multiple masters
- NoSQL database
- Uses CQL (SQL-like)
2
Q
MongoDB
A
- JSON-like documents
- schema free
- single master, some downtime when handling backups
- more setup for replication
3
Q
MySQL
A
- relational database (SQL)
- highly vertically scalable
- horizontally scalable with configuration