DevOps - Databases, DB
Types of databases
https://www.prisma.io/dataguide/intro/comparing-database-types
Database schemas - growth, NOT breakage
https://blog.datomic.com/2017/01/the-ten-rules-of-schema-growth.html
- Prod is not like dev.
- Grow your schema, and never break it.
- The database is the source of truth.
- Growing is adding.
- Never remove a name.
- Never reuse a name.
- Use aliases.
- Namespace all names
- Annotate your schema
- Plan for accretion
Database schemas
- why
- design considerations
https://www.prisma.io/dataguide/intro/intro-to-schemas
Relational vs NoSQL
- ACID, BASE
- consider tradeoffs / drawbacks, not just benefits https://www.simplethread.com/relational-databases-arent-dinosaurs-theyre-sharks/