Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.

#420: Database Consistency & Isolation for Python Devs

June 26, 2023 00:56:02 54.07 MB Downloads: 0
When you use a SQL database like Postgres, you have to understand the subtleties of isolation levels from "read committed" to "serializable." And distributed databases like MongoDB offer a range of consistency levels, from "eventually consistent" to "linearizable" and many options in between. Plus, it's easy enough to confuse "isolation" with "consistency!" We have A. Jesse Jiryu Davis from MongoDB back on the podcast to break it all down for us.

Links from the show

Jesse on Twitter: @jessejiryudavis
Jesse on Mastodon: @jessejiryudavis@mas.to

Files related to PyCon Talk: github.com
Consistency and Isolation for Python Programmers blog post: emptysqua.re
Consistency Models and Visuals: jepsen.io
MongoDB Replication: mongodb.com
MongoDB Transactions: mongodb.com
Jesse's PyCon Talk: youtube.com
Database Types: mongodb.com
MongoDB Labs: github.com
Watch this episode on YouTube: youtube.com

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Sentry Error Monitoring, Code TALKPYTHON
influxdata
Talk Python Training