TGViewer
Haiku Haiku @samurai_haiku · 448 subscribers
Post #1300 129
Олег Бартунов — о топологии как первоклассном понятии в PostgreSQL

Instagram сохранил Postgres, но вынес шардирование, маршрутизацию и размещение данных наружу — в приложение. Олег предлагает следующий шаг: научить само ядро владеть топологией — где лежат данные, как они переезжают, что такое реплика и домен отказа, как через эти границы работают планировщик, исполнитель, транзакции и восстановление.

Тогда приложение видит «один PostgreSQL» и пишет обычный SQL, а под капотом хранение и вычисления распределены и могут переезжать. Топология должна быть интерфейсом, а не случайным следствием деплоя. При этом Postgres владеет топологией, но не обязан владеть всем выполнением.

«Не заменять слона — найти его настоящие сочленения и сделать их явными.»

https://www.linkedin.com/feed/update/urn:li:activity:7514884012360962048/
LinkedIn #postgresql | Oleg Bartunov Instagram is a good example of long-lived PostgreSQL through topology. They kept PostgreSQL, but changed the architecture around it: sharding, routing and placement moved outside the database. I think the next step is to make topology a first-class concept…
  • 🔥 3
More from @samurai_haiku
  1. Oct 13, 2026self-code visualization in hyper based on https://github.com/KentBeck/ToolSeeds
  2. Oct 12, 2026ClickHouse outcompresses Parquet: Surprises from our migration В ходе миграции на ClickHou…
  3. Oct 12, 2026https://nishtahir.com/build-your-own-decision-model/
  4. Oct 10, 2026🎧 Inference Engineering — подкаст-разбор, 15 минут Прочитал книгу Филипа Кайли (Baseten,…
  5. Oct 10, 2026Кент Бек: фиксируй время, гибко режь объём Приём (из его серии «Thinkie»): > «Паттерн: вы…
  6. Oct 5, 2026✔️ Runway показала генеративную оболочку ОС Исследовательское подразделение Runway анонсир…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →