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.