Загрузка видео...

Не удалось загрузить видео

На главную

🚀 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 просмотров • 9 дней назад •via X (Twitter)

Комментарии: 39

Фото профиля alex shapalov
alex shapalov9 дней назад

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

Фото профиля pgrun.dev
pgrun.dev9 дней назад

Postgres 18

Фото профиля Evan
Evan9 дней назад

does it work with planter scale postgres?

Фото профиля alex shapalov
alex shapalov9 дней назад

Yes 👍, with any cloud.

Фото профиля ActiveRabbit
ActiveRabbit9 дней назад

Postgres 18

Фото профиля alex shapalov
alex shapalov9 дней назад

write DM!

Фото профиля alex shapalov
alex shapalov9 дней назад

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

Фото профиля Ralf Roeber
Ralf Roeber9 дней назад

You are driving at another speed solving real problems. Man, you are crazy. Love 🥰 this vibe. Thank you 🙏

Фото профиля alex shapalov
alex shapalov9 дней назад

What is your postgres version)?

Фото профиля Ralf Roeber
Ralf Roeber9 дней назад

Hmmm. 🤔 got me. 18.2? Or 18.5?

Фото профиля alex shapalov
alex shapalov9 дней назад

Tnx, will give some creds. dm

Фото профиля Ralf Roeber
Ralf Roeber9 дней назад

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 🤣

Фото профиля alex shapalov
alex shapalov9 дней назад

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.

Фото профиля Greg Freda
Greg Freda9 дней назад

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

Фото профиля Ros
Ros9 дней назад

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?

Фото профиля alex shapalov
alex shapalov9 дней назад

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

Фото профиля aziz abdullaev
aziz abdullaev9 дней назад

Looks really cool

Фото профиля alex shapalov
alex shapalov9 дней назад

Tnz for feedback, try it)

Фото профиля Noah
Noah9 дней назад

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.

Фото профиля alex shapalov
alex shapalov9 дней назад

What is your DB version?

Фото профиля Noah
Noah9 дней назад

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!

Фото профиля alex shapalov
alex shapalov9 дней назад

you can try pgrun!

Фото профиля E_genius
E_genius9 дней назад

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

Фото профиля Doubleright
Doubleright9 дней назад

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.

Фото профиля Sujal
Sujal9 дней назад

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

Фото профиля alex shapalov
alex shapalov9 дней назад

Yeees, 3-5 seconds

Фото профиля Christian Goebel
Christian Goebel9 дней назад

Looks great, are you planning to open source it?

Фото профиля alex shapalov
alex shapalov9 дней назад

sure, will do soon!

Фото профиля Caleb Panza ☾
Caleb Panza ☾9 дней назад

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

Фото профиля alex shapalov
alex shapalov9 дней назад

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

Фото профиля Caleb Panza ☾
Caleb Panza ☾9 дней назад

Dope! We’re on Planetscale so I’ll def have to check this out

Фото профиля Ilya Novikov
Ilya Novikov9 дней назад

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?

Фото профиля alex shapalov
alex shapalov9 дней назад

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.

Фото профиля AI Mastery Guide
AI Mastery Guide9 дней назад

3 seconds is insanely fast

Фото профиля alex shapalov
alex shapalov9 дней назад

Even if you have 200GB db!

Фото профиля Remotely
Remotely9 дней назад

pg16)

Фото профиля alex shapalov
alex shapalov9 дней назад

you have to update it!)

Фото профиля Nishanth
Nishanth9 дней назад

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.

Фото профиля alex shapalov
alex shapalov9 дней назад

Good question

Похожие видео

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 просмотров • 10 месяцев назад

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 просмотров • 5 месяцев назад