Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Фичи, которых нет. Андрей Бородин, PostgreSQL hacker.

Slide 3

Slide 3 text

3 Топология HA-кластера в облаке R M R Yandex Object Storage Резервное копирование Репликация Архивация журнала

Slide 4

Slide 4 text

› Сегменты WAL › Timeline-ы › Физическая › И логическая репликация ▎ Модули архивации R M R Yandex Object Storage Репликация Архивация журнала

Slide 5

Slide 5 text

Проблемы других баз 5

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

MySQL: cвои бин-логи на хостах 7 М

Slide 8

Slide 8 text

Switchover/Failover 8 Host 1 Timeline Host 2 Timeline Host 3 Timeline

Slide 9

Slide 9 text

Нелинейная история 9 Host 1 Timeline Host 2 Timeline Host 3 Timeline

Slide 10

Slide 10 text

Другие проблемы MySQL › Нет слотов репликации › Нет механизма взаимодействия с архивом (archive_command) 10

Slide 11

Slide 11 text

Greenplum — это же просто много Postgres-ов!

Slide 12

Slide 12 text

Greenplum — это же просто много Postgres-ов!

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Чего нет? Реалистичные фичи 14

Slide 15

Slide 15 text

Флэшбеки INSERT INTO some_table ( SELECT * FROM some_table AS OF TIMESTAMP TO_TIMESTAMP('2004-04-04 09:30:00', 'YYYY-MM-DD HH:MI:SS’) WHERE id = 31337 );

Slide 16

Slide 16 text

В бекапе много лишнего 16 › Индексы › FSM › VM

Slide 17

Slide 17 text

В резервной копии много лишнего 17 › Индексы › FSM › VM ▎ Да и вообще бекап надо бы совместить с вакуумом

Slide 18

Slide 18 text

Рокетсаенс 18

Slide 19

Slide 19 text

Cluster in the cloud Sync replication Async replication Backup Network Object Storage WAL RW Queries RO Queries 19 Logical replication OLAP\MR

Slide 20

Slide 20 text

20 MapReduce/YT Backup Network Object Storage WAL

Slide 21

Slide 21 text

Выгрузка лишних файлов в S3 21 Hard Disk Main Memory Caches Registers Yandex Object Storage Hard Disk Main Memory Caches Registers

Slide 22

Slide 22 text

Андрей Бородин Руководитель подразделения разработки РСУБД с открытым исходным кодом Спасибо! [email protected] @x4mmm