Database from scratch
- Persistence: como não perder dados
- Indexing: como consultar dados
- Concurrency: como lidar com multiplos clientes
Persistence
Indexing
Existem dois tipos de queries:
- Analytical (OLAP): Geralmente envolvem um grande numéro de dados, com agregação, agrupamento, or joins.
- Transactional (OLTP): consultas que envolvem apenas uma pequena parte dos dados.
Transactional (OLTP)