Kubegres argitaratu du, PostgreSQL kluster bat zabaltzeko tresna-kit bat

Kubegres proiektuaren iturburu-testuak argitaratu dira, PostgreSQL DBMSarekin zerbitzari erreplikatuen multzo bat sortzeko diseinatuta, Kubernetes plataforman oinarritutako edukiontzi isolatzeko azpiegitura batean zabalduta. Paketeak zerbitzarien arteko datuen erreplikazioa kudeatzeko, akatsen aurkako konfigurazioak sortzeko eta babeskopiak antolatzeko aukera ere ematen du. Proiektuaren kodea Go-n idatzita dago eta Apache 2.0 lizentziapean banatzen da.

Sortutako klusterrak PostgreSQL pod nodo nagusi batek eta denbora errealean erreplikatutako bigarren mailako pod nodoek osatzen dute nodo nagusiarekin sinkronizatuta. Nodo nagusian hutsegite bat gertatuz gero, sistemak automatikoki bigarren mailako nodoetako bat kategoria nagusira bihurtzen du eta erreplikazioaren konfigurazioa aldatzen du eragiketa gelditu gabe. Posible da ohiko datu-baseen babeskopiak biltegiratze bereizi batean konfiguratzea. Klusterren konfigurazioa YAML formatuan zehazten da. Nodoaren edukia Docker proiektuak emandako PostgreSQL edukiontziaren irudi ofizialean oinarrituta sortzen da. Sistemaren funtzionamendua egonkorra dela aitortzen da eta dagoeneko industria-aplikazioetan erabiltzen da.

Iturria: opennet.ru

Gehitu iruzkin berria