( hrgy84 | 2014. 09. 11., cs – 03:31 )

Nem a plusz ket csomagrol van szo, hanem a mentalitasrol. Ha megnezed, a MySQL egy csomagban szallit master/slave replikaciora megoldast, illetve clusteringre megoldast (forrascsomagrol beszelek, a binarist ugy forditod, ahogy akarod), igy szemleletben sokkal kozelebb all az MS SQL-hez, mint a Posgre-hez.

Ami a kulon csomagban levo dolgokat illeti: nem az a problema, hogy kulon csomagban van, hanem hogy nem ugyanaz fejleszti. Eleve, ha nem tudod, hogy a PostgreSQL melle neked egy Slony-I -re van szukseged (vagy masra, who knows), akkor maga a Postgre nem ad tampontot, hogy mit keress. Persze, lehet google-zni, de annak, akinek semmi tapasztalata nincs a Posgre-vel napok-hetek mennek el, hogy megoldast keres, ahelyett, hogy egy meglevot hasznalna. Es egy kulso szemlelo szamara az eltelt evek nem biztos, hogy szamitanak, szamtalan olyan szoftver van, amit evek ota fejlesztenek, megis egy kalap lepkefingot se er (itt van mindjart a PHP, #sarcasm). Felreertes ne essek: elhiszem, hogy a Slony-I vagy a PgAgent jo, de ezek nem internal megoldasok, es a PostgreSQL oldala nem is ajanja oket kozvetlenul, hogy ha ilyen funkcionalitasra van szukseged, akkor ezeket keresd. Marpedig, amiket ezek a cuccok biztositanak, azok egy nagyobb kornyezetben bizony gyakran felmerulo igenyek.

Az a nagy elonye a keszen szallitott megoldasoknak, hogy ott vannak. Nem kell feltelepiteni oket, de ott vannak, es ugrasra keszen varjak, hogy beaktivald es hasznald oket. Ez nem jelent kotelezvenyt: a MySQL-t le lehet forditani clustering tamogatas nelkul, es amennyire emlekszem, talan meg replikacio tamogatas nelkul is. Ha nem kell, a binarisban mar nem lesz jelen, nem lesz "bloatware" a cucc, hanem egy kicsi aranyos adatbaziskezelot kapsz.
A Postgre-nel mindez nem letezik, es ahany megoldas, annyi fele irany van. Ha kapsz menedzselesre egy Postgre clustert, nem eleg kitalalnod, hogy milyen Postgre es hogy van rajta felkonfigolva, meg fel kell deriteni azt is, hogy pontosan mivel raktak ossze a clustert, es az hogy van konfigolva. Nincs standard, nincs recommended way, hanem 3rdparty ganyolasok vannak, amik egy resze stabil, mas resze esetleg nem stabil. Egy kulso gyarto sosem fogja olyan jol ismerni a szoftvert, mint az azt iro csapat, mert ha valaki eljut ide, akkor az leforkolja maganak, es onnantol nem 3rdparty plugin szallito lesz, hanem custom Pg szallito.
--
Ki oda vágyik, hol száll a galamb, elszalasztja a kincset itt alant:


()=() 
('Y') Blog | @hron84
C . C Üzemeltető macik
()_()