title

text

А
Андрей Забелин Postgres Professional
120 мин

Shardman – технология распределенной реляционной СУБД

На этом митапе мы расскажем о новой технологии Postgres Pro Shardman, позволяющей создать и использовать распределенную СУБД. Продемонстрируем ее работу. Эта технология позволяет создать кластер из отдельных серверов (шардов), каждый из которых содержит только часть данных, при этом обеспечивается отказоустойчивость каждого узла с помощью репликации на резервные серверы. Shardman расширяет модель согласованности данных PostgreSQL для распределенных систем и гарантирует такую же работу транзакций, как и СУБД, работающая на одном сервере. Технология будет очень полезна при работе с большими базами данных. Она позволяет реализовать параллельную обработку данных несколькими серверами. Переход на Shardman с одиночного PostgreSQL требует только выработки методологии разделения данных на шарды, все SQL запросы будут продолжать работать независимо от того, к какому шарду подключится ваше приложение. Shardman базируется на PostgreSQL14, но при этом обладает расширенными возможностями СУБД Postgres Pro, такими как CFS, pg_probackup, pgpro_stats, pg_proaudit.

Слайды

Видео