PL/Proxy
PL/Proxy ist eine Lösung zum Sharding oder horizontalen Partitionieren von Datenbanken. Es leitet Funktionsaufrufe in der Datenbank an alternative Server beziehungsweise Datenbanken weiter. So 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. Aus diesem Grund sind umfangreiche Eingriffe in die Clientanwendung erfforderlich. Der Einsatz von PL/Proxy lohnt sich daher nur für Anwendungen mit hohen Skalierungsanforderungen.
PL/Proxy funktioniert als »prozedurale ...
Get PostgreSQL-Administration, 3rd 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.