Горизонтальное масштабирование PostgreSQL с помощью PL/Proxy.

Выдержка из хабра для себя – тезисы

PL/Proxy представляет из себя язык для удалённого вызова функций на серверах баз данных PostgreSQL, а также для партицирования данных.

Обычно ваше приложения просто делает запрос к базе данных. В нашем случае приложение тоже делает обычный запрос к базе данных. Только вызывает оно не чистый SQL-код, а заранее написанную функцию.
Далее база данных определяет на каком из нодов расположены требуемые данные.
И перенаправляет запрос на нужный сервер.
Запрос выполняется и возвращается на главный сервер после чего данные возвращаются в приложение.

По материалам HighLoad 2008 ++


Запись опубликована в рубрике Программизмы. Добавьте в закладки постоянную ссылку.




Добавить комментарий