PostgreSQL в Яндексе: история успеха №2
Я расскажу о том, как мы внедрили PostgreSQL в транспорте нотификаций. О том, как менялись требования к хранилищу в ходе развития проекта и как PostgreSQL позволил нам их обеспечить. Терабайты данных, десятки тысяч транзакций в секунду - всё, как мы любим. Разумееется, расскажу о проблемах, с которыми мы столкнулись, и о том, как мы их решили.
Слайды
Другие доклады
-
Marco Slot Citus Data Главный инженер-программист
Scaling out PostgreSQL for data intensive workloads
This talk will present pg_shard, a new PostgreSQL extension for sharding and transparently scaling out PostgreSQL tables for real-time insert, update, delete and select commands across many machines. This extension opens up PostgreSQL to a range of applications for which NoSQL databases were more suitable until now. We are sharing this extension with the PostgreSQL community as an open source project.
-
Глушков Иван
NewSQL как альтернативный взгляд на реляционные БД
Любой большой проект рано или поздно упирается в проблемы масштабируемости, как их решать? Классические реляционные БД все еще не могут решить эту задачу для общего случая. Способен ли на это новый класс систем NewSQL, насколько представители этого класса надежны и производительны, кто вообще входит в этот класс? Обо всем об этом вы сможете услышать в данном докладе.
-
Nikhil Sontakke
PostgreSQL High Availability with Corosync/Pacemaker
The Corosync/Pacemaker framework which is part of the LinuxHA stack can be used to provide monitoring and automatic failover capabilities. Now with streaming replication in place, it makes sense to use this robust infrastructure for PostgreSQL master and its replica handling. The open source pgsql resource agent also does this now. This talk will talk about using Corosync/Pacemaker with Postgres.
-
Денис Милованов
Postgres - технологическая платформа в проекте Movebo
Задача данного доклада — познакомить слушателей со спецификой архитектуры проекта (все mission-critical компоненты реализованы с помощью хранимых процедур и асинхронных очередей сообщений) и связанными с этим особенностями выкатки (как правильно хранить версионированную схему данных без использования миграций и адекватными усилиями осуществлять публикацию и откат изменений на серверах СУБД).