Peter Zaitsev of Percona discusses with host Nate Black how to choose the right open source database and why you may need multiple databases. Topics include: vendor lock-in and the role of cloud database services, the value of experience, judging what use cases databases are bad at, why there is no free lunch when it comes to scalability, why it doesn’t usually make sense to copy the largest scale players. Peter explains when it make sense to use cloud services versus invest in running your own infrastructure. Has “database as a service” subverted the spirit of free software licenses? Peter hints that developments in containerization may reverse the trend.
Show Notes
Related Links
- Peter’s bio at Percona
- Percona
- Multi-model databases and Arrango DB
- Polyglot Persistence
- Michael Stonebraker (comparison of databases and deep dive into relational architecture)
- Citus. distributes data and queries across PostreSQL nodes
- Microsoft acquires Citus Data
- Vitess, a database clustering system for horizontal scaling of MySQL
- TiDB, a distributed SQL database
- Red Hat drops MongoDB over license concerns
- @PeterZaitsev