meta_pixel
Tapesearch Logo
Log in
Talk Python To Me

#355: EdgeDB - Building a database in Python

Talk Python To Me

Michael Kennedy

Technology

4.8635 Ratings

🗓️ 6 March 2022

⏱️ 78 minutes

🧾️ Download transcript

Summary

What database are you using in your apps these days? If you like most Python people, it's probably PostgreSQL. If you roll with NoSQL like me, you're probably using MongoDB. Maybe you're even using a graph database focused more on relationships. But there's a new Python database in town, and as you learn in during this episode, many critical Python libraries have come into existence because of it. This database is called EdgeDB. EdgeDB is built upon Postgres, implemented mostly in python, and is something of a marriage of a traditional relational database and an ORM.

Transcript

Click on a timestamp to play from that location

0:00.0

What database are using for your apps these days?

0:02.9

If you're like most Python people, it's probably PostgresSQL.

0:06.0

If you roll with no SQL like me, you're probably using MongoDB.

0:09.5

Maybe you're even using a graph database, focused more on relationships.

0:13.8

But there's a new Python database in town, and as you'll learn during this episode,

0:18.1

many critical Python libraries have come into existence because of it.

0:22.7

This database is called EdgeDB.

0:25.1

EdgeDB is built upon Postgres and implemented mostly in Python.

0:29.6

It's something of a marriage between traditional relational databases and an ORM.

0:34.1

Python's Async and Awake keywords, UV loop with a high-performance Async IO event loop, and Async

0:39.8

PG all have ties back to the creation of EdgeDB. Uri Selvanov, the co-founder and CEO of EdgeDB,

0:46.8

PSF fellow, and Python core developers here to tell us all about EdgeDB, along with the history

0:52.1

of many of these impactful language features and

0:55.0

packages. This is Talk Python, and me. Episode 355 recorded February 16th, 2022.

1:17.5

Welcome. Welcome to Talk Python, Me, a weekly podcast on Python.

1:19.3

This is your host, Michael Kennedy.

1:25.5

Follow me on Twitter where I'm at M.Kinidad and keep up with a show and listen to past episodes at TalkPython.fm.

1:28.5

And follow the show on Twitter via at Talk Python.

1:32.2

We've started streaming most of our episodes live on YouTube.

1:36.9

Subscribe to our YouTube channel over at TalkPython.fm slash YouTube to get notified about upcoming shows and be part of that episode.

1:40.5

This episode is brought to you by Century and SignalWire.

1:43.4

Use Century to find out about and fix errors when they happen

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.