Slony-I - Slony-I
Slony-I je asynchronní replikace master-slave systém pro PostgreSQL DBMS, poskytující podporu pro kaskádové a převzetí služeb při selhání. Asynchronní znamená, že když a transakce databáze byl přidělen k hlavnímu serveru, dosud není zaručeno, že bude k dispozici u podřízených. Kaskádové znamená, že repliky lze vytvářet (a aktualizovat) prostřednictvím jiných replik, tj. Nemusí se přímo připojit k hlavnímu serveru.
Terminologie
Název „slony“ pochází z ruština slovo „слоны“, což znamená „sloni ".[1] Toto je odkaz na logo slona PostgreSQL a také „špička klobouku“ pro Vadima Mikheeva, který přišel s některými stěžejními nápady, které Slony-I používá při práci. Všimněte si, že existuje celá sada související terminologie:
- slony
- je množné slovo pro slony a označuje, že klastr se skládá z více databází
- slon
- je singulární slovo pro slona; každý replikační uzel je spravován programem s názvem „slon“, který se agreguje do výše zmíněného „shluku slonů“
- Slonik
- je slovo pro „malého slona“ a je název programu používaného ke konfiguraci klastru. Ve skutečnosti „malý slon“ řekne clusteru: „tady je to, co musíte udělat!“
Unikátní funkce
Na rozdíl od mnoha jiných řešení replikace pro PostgreSQL není Slony-I vázán na žádnou konkrétní verzi databáze, což umožňuje upgradovat databázový klastr po jednom uzlu bez podstatných prostojů. (Verze 2.0.0 však vyžaduje PostgreSQL 8.3+)
Viz také
Reference
- ^ „Slony-I 2.2.5 Dokumentace: Slony-I Concepts“. 2016-05-31. Citováno 2017-02-02.
- Ludovic Marcotte (2005-04-28). "Replikace databáze se Slony-I". Linux Journal. Citováno 2017-02-02.
- A. Elein Mustain (18. 11. 2004). „Představujeme Slony“. O'Reilly Svítí. Citováno 2017-02-02.
externí odkazy
![]() | Tento databáze související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |