Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

๐Ÿš€ launched today: ๐Ÿ˜ Postgres branches for every AI agent. โ†’ build a Postgres branch in ~3 seconds โ†’ production-like data โ†’ isolated database for every agent โ†’ sensitive data automatically masked โ†’ branch โ†’ work โ†’ delete Already ~100 Postgres branches/week before public launch. Now we're building the...

92,876 Aufrufe โ€ข vor 9 Tagen โ€ขvia X (Twitter)

39 Kommentare

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

$10 free credit to try it. REPLY with your PG version!

Profilbild von pgrun.dev
pgrun.devvor 9 Tagen

Postgres 18

Profilbild von Evan
Evanvor 9 Tagen

does it work with planter scale postgres?

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Yes ๐Ÿ‘, with any cloud.

Profilbild von ActiveRabbit
ActiveRabbitvor 9 Tagen

Postgres 18

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

write DM!

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Every agent gets its own Postgres. No shared staging. No conflicts. No waiting.

Profilbild von Ralf Roeber
Ralf Roebervor 9 Tagen

You are driving at another speed solving real problems. Man, you are crazy. Love ๐Ÿฅฐ this vibe. Thank you ๐Ÿ™

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

What is your postgres version)?

Profilbild von Ralf Roeber
Ralf Roebervor 9 Tagen

Hmmm. ๐Ÿค” got me. 18.2? Or 18.5?

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Tnx, will give some creds. dm

Profilbild von Ralf Roeber
Ralf Roebervor 9 Tagen

Thanks, appreciated but needed. We needed to stay compatible with IBM cognos. Upgrade to IBM 12.1.3 FP 2 allowed us to move. Had no time to test you things yet. Itโ€™s on my todo list, way up ๐Ÿคฃ

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

No worries at all ๐Ÿ˜„ Glad the upgrade finally unblocked you! Whenever you get a chance to try it, Iโ€™d love to hear your feedback.

Profilbild von Greg Freda
Greg Fredavor 9 Tagen

Isolated branch plus masked prod-like data is the right seat โ€” agents get a database without writing the live one.

Profilbild von Ros
Rosvor 9 Tagen

The branch, work, delete loop is the right primitive for agent experimentation. Isolation makes retries cheap without turning the database into a shared-state mystery. Are agents creating their own branches reliably yet?

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Yes agents can already create, use, and delete their own isolated Postgres branches reliably.

Profilbild von aziz abdullaev
aziz abdullaevvor 9 Tagen

Looks really cool

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Tnz for feedback, try it)

Profilbild von Noah
Noahvor 9 Tagen

I love it, itโ€™s the same instinct that led me to create Fottly as a self-hosted solution instead of opting for another managed image API. Having control over the infrastructure of something you use constantly makes perfect sense.

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

What is your DB version?

Profilbild von Noah
Noahvor 9 Tagen

No DB on the self-hosted side, it's stateless, images go straight to S3-compatible storage. Which means right now I have zero visibility into who's actually running it. Your question just made me realize I should add anonymous opt-in telemetry to fix that. Thanks!

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

you can try pgrun!

Profilbild von E_genius
E_geniusvor 9 Tagen

branch per agent in 3 seconds is nuts, the auto-masking bit is what makes this feel production-shaped

Profilbild von Doubleright
Doublerightvor 9 Tagen

The killer feature isnโ€™t the 3-second branch. Itโ€™s the delete button - clean rollback beats debugging shared state after five agents touched it.

Profilbild von Sujal
Sujalvor 9 Tagen

branching with production-like data in 3 seconds changes what you can safely let an agent touch

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Yeees, 3-5 seconds

Profilbild von Christian Goebel
Christian Goebelvor 9 Tagen

Looks great, are you planning to open source it?

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

sure, will do soon!

Profilbild von Caleb Panza โ˜พ
Caleb Panza โ˜พvor 9 Tagen

This is cool! Does it handle seeding as well or just the branches?

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Yep! It handles seeding too branches can start with production-like data, automatically masked.

Profilbild von Caleb Panza โ˜พ
Caleb Panza โ˜พvor 9 Tagen

Dope! Weโ€™re on Planetscale so Iโ€™ll def have to check this out

Profilbild von Ilya Novikov
Ilya Novikovvor 9 Tagen

Very cool! Branches are the main reason I use neon. This seems similar? With neon, when I run the whole integration suite it creates ~500 branches in parallel in a few seconds, runs the tests, and is done in about 10-20 min. I don't really know how many times per day agents do it, but they do it all day long and it costs me around $20/month. How do you compare?

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Your production database stays where it is. Connect your existing Postgres once. Then agents, CI, and pull requests can create isolated, disposable branches on demand.

Profilbild von AI Mastery Guide
AI Mastery Guidevor 9 Tagen

3 seconds is insanely fast

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Even if you have 200GB db!

Profilbild von Remotely
Remotelyvor 9 Tagen

pg16)

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

you have to update it!)

Profilbild von Nishanth
Nishanthvor 9 Tagen

If data is masked per branch, how does the system handle referential integrity when an agent needs to join records across two isolated tables? Linking based on a partial key might fail if the raw value was necessary for the foreign key constraint check.

Profilbild von alex shapalov
alex shapalovvor 9 Tagen

Good question

ร„hnliche Videos

Your agents can't keep up with real-time data. Especially when it's scattered across dozens of sources. Most teams waste weeks building custom connectors for every database, API, and data warehouse. Then they build ETL pipelines to sync everything. By the time your agent retrieves the data, it's already outdated. Picture this: Your Postgres database updated 5 minutes ago. Your MongoDB collection changed 2 minutes ago. Your agent is still pulling from yesterday's snapshot. This is why most production RAG systems fail. There's a better approach: MindsDB is an open-source AI platform with a federated data engine that lets you query multiple data sources in real-time using SQL - without moving any data. Here's what makes it different: โ†ณ Your data stays in place. No ETL pipelines or data duplication โ†ณ Query Postgres, MongoDB, REST APIs, and more using consistent SQL โ†ณ JOIN across different sources in real-time with a unified interface โ†ณ Works with both structured and un-structured data And here's the best part: You don't even need to write SQL. Just describe what you want in plain English, and MindsDB converts it to SQL automatically. The system does all the heavy lifting. The breakthrough for AI agents is simple: When data updates at the source, your agent gets fresh results immediately. No sync delays. No stale embeddings. No custom code for each integration. You can literally write a SQL query that joins a Postgres table with a MongoDB collection and gets live results. This is what production AI applications need but rarely get. In this video, I give you a complete walkthrough of what we just discussed and how to actually do it. Make sure you watch this till the end. I've shared the link to MindsDB's GitHub repo in the next tweet!

Akshay ๐Ÿš€

65,672 Aufrufe โ€ข vor 10 Monaten

Your Postgres is 100x slower than traditional OLAP engines. A deceptively simple OSS extension fixes this. Here's an interview where we dive into the deep engineering around how this is achieved. Joining me (and leading the conversation) is Marco Slot: an engineer with an EXTENSIVE and impressive career history around PostgreSQL: ๐Ÿ‘‰ Created pg_cron in 2017 (3.7k stars) - a tool to run cron-jobs in Postgres ๐Ÿ‘‰ Built pg_incremental - fast, reliable, incremental batch processing inside PostgreSQL itself ๐Ÿ‘‰ co-created pg_lake (after working on Crunchy Data's Warehouse, and getting acquired into Snowflake) ๐Ÿ‘‰ Helped get pg_documentdb (MongoDB-on-Postgres) off the ground Marco Slot is a world-class expert in Postgres extensions. He seriously impressed me with his knowledge over the course of a private LinkedIn conversation, and now that I type out his resume - I understand where it came from. He should be on everyone's radar. So I brought him on the pod. In our full 2-hour deep-dive, we went over: โ€ข ๐Ÿ”ฅ how pg_lake makes analytics 100x faster (literally) โ€ข ๐Ÿ”ฅ perf internals like vectorized execution & CPU branching โ€ข ๐Ÿค” practical differences between OLTP and OLAP database development (and the age-old mission in uniting both) โ€ข ๐Ÿค” how (and why) pg_lake intercepts query plans and delegates parts of the query tree to DuckDB โ€ข ๐Ÿ’ก why Postgres is architecturally terrible at analytical queries (and how vectorized execution fixes this) โ€ข ๐Ÿ’ก Marco's hard-won experience through a decade+ career in Postgres โ€ข ๐Ÿ† Iceberg's role as the TCP/IP for tables โ€ข ๐Ÿ† what the real moat of PostgreSQL is Developments like pg_lake are a real reason why "Just Use Postgres" is much more than a meme, and it'll continue to dominate discourse. I promise you will learn a lot from this episode. Timestamps: (0:02) What is pg_lake? (2:23) Postgres' 100x slower problem and columnar storage experiments they had to make Postgres fast for analytics (6:00) practical examples and internals (16:20) perf internals - vectorized execution & CPU optimization (23:00) pg_lake architecture (why DuckDB isn't embedded) and the connection-per-process issue (29:16) how pg_lake intercepts the query plan tree and delegates parts to DuckDB (41:09) Iceberg catalogs (48:24) postgres to iceberg ingestion patterns (and pg_incremental) (53:40) Marco's (long) career: early AWS, Citus, Microsoft, Crunchy Data & Snowflake (1:04:20) Marco's observations around the merging between OLTP and OLAP (and the subtle dev differences there) (1:15:30) reverse ETL (1:33:08) Iceberg as the TCP/IP for tables (1:35:00) Marco's thoughts on the "Just Use Postgres" fever

Stanislav Kozlovski

16,889 Aufrufe โ€ข vor 5 Monaten