Postgres-XL

Postgres-XL
Förvar git .postgresql .org /gitweb /?p=postgres-xl .git
Typ Distribuerat relationsdatabashanteringssystem
Licens PostgreSQL-licens
Hemsida www .postgres-xl .org

Postgres-XL är en programvara för distribuerat relationsdatabashanteringssystem (RDBMS) baserad på PostgreSQL . Det syftar till att ge funktionsparitet med PostgreSQL samtidigt som arbetsbelastningen fördelas över ett kluster . Namnet "Postgres-XL" står för "eXtensible Lattice".

Postgres-XL är baserat på Postgres-XC , ett tidigare distribuerat PostgreSQL-system utvecklat av NTT Data och EnterpriseDB . 2012 anammade molndatabasen StormDB Postgres-XC och utvecklade några proprietära tillägg och förbättringar av den. 2013 förvärvades StormDB av TransLattice , och den förbättrade mjukvaran skapades med öppen källkod under namnet "Postgres-XL" 2014. Sedan 2015 har Postgres-XL-utvecklingen även stötts av 2ndQuadrant.

ögonblicksbilder av transaktioner över hela kluster via en central Global Transaction Manager (GTM)-nod. Det kräver en snabb sammankoppling mellan noder, så Postgres-XL är inte lämpad för geografiskt distribuerade kluster. Större frågor kan delas och parallelliseras mellan flera noder. Individuella databastabeller kan väljas att replikeras helt över klustret (vanligtvis för mindre tabeller) eller delas mellan separata noder (för skrivskalbarhet).

Se även

externa länkar

  • Officiell hemsida