Want to create an interactive transcript for this episode?
Podcast: Software Engineering Daily
Episode: CockroachDB with Peter Mattis
Description: A relational database often holds critical operational data for a company, including user names and financial information. Since this data is so important, a relational database must be architected to avoid data loss.Relational databases need to be a distributed system in order to provide the fault tolerance necessary for production use cases. If a database node goes down, the database must be able to recover smoothly without data loss, and this requires having all of the data in the database replicated beyond a single node.If you write to a distributed transactional database, that...