PL/Proxy: PostgreSQL skalieren

Arbeiten Sie täglich mit Millionen von Kunden? Müssen Sie Milliarden von Zeilen managen und Milliarden von Anfragen beantworten? PostgreSQL ist sehr leistungsfähig aber irgendwann erreicht auch die schnellste Hardware Ihre Limits und eine weitere Skalierung ist nur mit mehr Hardware und mehr Maschinen zu erreichen. Genau dann kommt PL/Proxy ins Spiel. Mit PL/Proxy können sie Ihre OLTP Last skalieren und die Grenzen eines Servers sprengen. PL/Proxy erlaubt die professionelle Skalierung von PostgreSQL und macht die Vorzüge einer relationalen Datenbank auch für große Installationen zugänglich.

PL/Proxy: Der klassische Weg OLTP Workloads mit PostgreSQL zu skalieren

PL/Proxy ist der klassische, traditionelle Weg, OLTP mit PostgreSQL beliebig zu skalieren. Die Idee hinter PL/Proxy ist, eine Stored Procedure Sprache zu verwenden, um zu entscheiden, auf welchem Server ein gewisser Request auszuführen ist. PL/Proxy entscheidet anhand der Input Parameter einer Funktion, auf welchem Shard die Daten zu finden sind. Bei analytischen Workloads können auch mehrere Shards gleichzeitig angesprochen werden.

 

PL/Proxy offeriert zahlreiche Features:

  • PL/PL/Proxy kann Funktionen auf einem anderen Server mit derselben Signatur aufrufen
  • Eine PL/Proxy Funktion kann auf einem oder auf allen Servern im Cluster gleichzeitig ausgeführt werden
  • Function can be run on one, some or all members of the PostgreSQL cluster
  • Parallele Abfragen auf jedem Shard sind möglich
  • Parameter können unabhängig vom Function Body übermittelt werden (vermeiden quoting / unquoting overhead)

Wenn Sie also mehr über PL/Proxy erfahren und Ihr System skalieren wollen – kontaktieren Sie uns noch heute.

Professionelle Hilfe

Kontaktieren Sie uns noch heute, um ihr persönliches Angebot von CYBERTEC zu erhalten. Wir bieten eine zeitnahe Lieferung, professionelle Arbeit und 20 Jahre PostgreSQL Erfahrung.

Kontaktieren Sie uns >>