Всем привет! Хочу рассказать, как мы небольшой командой проектировали кэш поиска отелей для сервиса по бронированию отелей и почему за полтора года прошли путь от Infinispan к managed Redis а затем к Postgres. По стеку java-21, spring-boot-3, 1 вендор отелей, расчетная нагрузка 1000 RPS и 10M запросов в сутки.
Рубрика «PostreSQL»
От Infinispan до Postgres на 1 ТБ: эволюция кэша поиска отелей
2026-05-03 в 16:15, admin, рубрики: infinispan, java, PostreSQL, redis, spring boot, бронирование отелей, кэширование, миграция25 железных правил проектирования баз данных в PostgreSQL
2026-02-14 в 11:16, admin, рубрики: db, orm, PostreSQL, sqp, базы данныхКаждый, кто хоть раз разбирался в три часа ночи с упавшим продом, знает: большинство катастроф в базах данных это не сбой железа и не космические лучи. Это решения, принятые на этапе проектирования схемы. «Потом поправим», «в приложении проверим», «а зачем тут индекс?» каждая из этих фраз обходилась командам в часы даунтайма и миллионы потерянных строк.
Ниже 25 правил, которые я собрал из опыта работы с высоконагруженными системами. Это не теория из учебника — это грабли, на которые уже наступили до вас. Каждое правило сопровождается примером «как надо» и «как не надо», чтобы разница была наглядной.
I. Фундамент схемы
Postgres 18 async IO – шаг к «взрослым» нагрузкам?
2025-10-20 в 15:15, admin, рубрики: postgres, PostreSQL
Давайте честно – пока что Postgres редко используется для действительно больших и нагруженных баз. Этому множество причин, но главная формулируется просто: «не тянет».
У каждого есть своя граница, где Postgres ещё применим, а дальше —уже нет. Обычно это где-то между одним и пятью терабайтамиЧитать полностью »
