PL/Proxy

PL/Proxy ist eine Lösung zum Sharding oder horizontalen Partitionieren von Datenbanken. Es leitet Funktionsaufrufe in der Datenbank auf alternative Server beziehungsweise Datenbanken weiter. Damit können beispielsweise die Partitionierung bestimmter Datensätze auf separaten Datenbanken implementiert oder Anfragen auf leistungsstärkere Server umgeleitet werden. Dazu ist es notwendig, dass alle Datenbankaufrufe bezüglich der partitionierten Datensätze über Funktionsaufrufe durchgeführt werden, nicht über direkte SQL-Befehle. Daher sind umfangreiche Eingriffe in die Clientanwendung notwendig. Der Einsatz von PL/Proxy lohnt sich daher nur für Anwendungen mit hohen Skalierungsanforderungen.

PL/Proxy funktioniert als »prozedurale Sprache«, ähnlich ...

Get PostgreSQL-Administration, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.