Vlákno názorů k článku Migrace aplikace z Oracle do PostgreSQL od Lenin POWER! - Nazdar chlapci prisel jsem se na vas podivat,...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 9. 2017 0:17

    Lenin POWER!

    Nazdar chlapci prisel jsem se na vas podivat, autor mne zklamal misto aby delal karierni postup a vydelaval poradne prachy jak jsem mu pred 5 lety navrhoval, tak pokracuje v aktivitach na kterych se nedaji vydelat penize. Proc cilit na zakazniky kteri neutahnou ani licenci Oracle? Jak pak mohou zaplatit za kvalitne nacenene IT sluzby? Je potreba se v kariere posunout dal a hry o drobne prenechat malym detem. Doufam ze si spolu rozumime v tom ze penize jsou pozitivni vec.

    Postgresql je minoritni databaze, neznam zadneho z nasich zakazniku ktery by ji pouzival v produkci. MySQL pouzivaji protoze to podporuje Oracle, ma to kvalitne zmaklou replikaci a clustering, Je to levne (uspori se 90% nakladu oproti Oracle).

    Je tu nejaka vetsi a solidni firma co by delala podporu a poskytovala zaruky na PostgreSQL? Je tu EDB ale ti nejsou ochotni verejne sdelit ceny, kazdou delaji individualne a fixaci ceny nabizi jen na 3 roky. Jednat s podobnymi spolecnostmi se mi uz mnohokrat silne nevyplatilo, protoze mi nabidli pokracovani smlouvy za podstatne vyssi (i 10x cenu) kdyz zjistili jaky delame obrat. Prachy jsem jim stejne nikdy nedal a premigroval.

    Ze stored procedur jsem byl nadsen v 90 letech, tehdy jsme je delali v embedded SQLC, dneska je pouzivame jen z duvodu vykonu po dukladne performace analyze - je v nich asi 1% logiky. Tohle neplati pro mainframy, tam se v psane v COBOLu pouzivaji vice a i to je jeden z duvodu proc vyvoj na mainframech je zhruba 20x drazsi.

  • 8. 9. 2017 5:04

    Pavel Stěhule

    Ty pořádné peníze mi nestojí za to, abych byl, víc než chci, namočený v korporátu. Řeší se tam problémy, jejíž řešení mne nebaví, a na to, aby člověk mohl být kreativní, tak bych musel být asi v Oracle, nebo v MS - jinak se blíž člověk k technologii nedostane. Co jsem slyšel o Oracle, tak tam bych asi určitě dlouho nevydržel. Takže tak.

    To, že Vaši zákazníci nepoužívají Postgres, to neznamená, že by byl Postgres minoritní db. Díky BSD licenci se na ní nedají moc vydělat peníze (ohledně licencí a supportu) - takže ve spojitosti s Vašemi názory mne to vůbec nepřekvapuje. Navíc, pokud někdo používá db jen jako storage, tak MySQL může být optimální.

    Support Postgresu - RedHat, v ČR Elostech, globálně 2nd quadrant, PostgreSQL Pro. Když máte tolik peněz, tak si zaplaťte dva - tři top vývojáře Postgresu, budete mít špičkovou podporu z první ruky - dělá to tak hromada firem.

  • 9. 9. 2017 21:46

    Lenin POWER!

    Nebrec ze se ti nelibi makat pro korporaci. Zrovna tobe jsem nabizel ze ti pomuzu se zalozenim startupu nabizej jsem ti 30% a 2 mega. V zivote neni mnoho momentu ktere dokazi zmenit tvuj zivot - tohle byl jeden z nich. Bylo to v dobe kdy se IBM snazilo procpat svym zakaznikum PGSQL, udelalo prirucky, skoleni, podporu migraci - no ukazalo se ze to byl fail a jejich zakaznici na to neslysi.

    To byl dalsi z dukazu ze se na PGSQL vydelat neda. Na postgresu zdechlo uz neuveritelne mnozstvi i velkych firem. To je jako podnikat na pousti kde se vali kosti. Zdechnula Great Bridge, Sun, IBM. Je videt ze o tento produkt nemaji zakaznici zajem. On to totiz neni produkt protoze nema veci co cini produkt produktem, je to technologie. Technologie se prodavaji licencovanim, coz nejde kdyz je technologie k dispozici bezplatne. Jedina zivotoschopna firma delajici PGSQL je EDB protoze v ni ma IBM zainvestovano 20 mega a postara se aby nepadla.

    Podivej se na FreeBSD. Tuhle technologii pouziva rada veci - ibm, juniper, cisco, playstation, nitendo, apple. Je to spatna technologie? Evidentne ne. Da se vydelat na FreeBSD jako na produktu? Ne. Jediny zpusob jak na ni neco vydelat je to vzit a postavit si neco nad tim a to pak prodavat. Technologie je zdarma, usetri se za licencni poplatky.

    To co ty nabizis za reseni - zamestnat vyvojare jako support jen dokazuje jak je maly tenhle trh. Tech vyvojaru moc nebude, pro support potrebujes aspon 3. Na kolik firem by se timhle zpusobem dostalo? A kolik vyvojaru je ochotno delat misto programovani 247 support?

    Dival jsem se na 2nd quadrant a na PGSQL pro. Taky nemaji verejne ceny, chteji aby zakaznik s nima navazal vztah a pak mu sdelili jejich tajnou cenu. Kdyz nevi za kolik vlastne prodavat, jak jim mam verit ze se v byznisu udrzi. Pocet lidi co by si koupili PGSQL je maly a oni jej jeste snizi tim ze vyzaduji tuhle ceremonii s navazovanim vztahu. Pletou si byznis s manzelstvim, byznis je o cislech. Vsechny 3 firmy maji svuj fork PGSQL ktery se snazi prodat jako svuj hlavni produkt, koupit si fork udelany malou firmou a vyrazit s tim do produkce je jeste vetsi riziko nez vyrazit se stock pgsql - co kdyz firmicka krachne? To budeme prepisovat aplikaci? Proc jit do tohodle rizika kdyz nemusime?

    Ted si vem ten tvuj pripad. Mas zakazniky co nechteji platit za Oracle a ani za EDB ktera je levnejsi a migrace by byla mnohem snadnejsi. Evidentne jim nejsou schopni prodat databazi s nenulovou cenou jako soucast reseni. Cil je nejak to doklepat dalsich 15 let. Nikdy nevydelas dostatek penez abys mel na investice do rozvoje protoze tvy zakaznici penize nemaji. Takze pracujes za naklady diky neschopnemu managementu ktery nema koule na to poslat neperspektivni projekt k zemi a jit delat neco pro lidi kteri maji penize na zaplaceni.

    Ja proste nevidim zadnou pozitivni vec ktera by mne presvedcila ze mam do PGSQL jit. Napis mne 3 duvody ktere mne podle tebe presvedci ze je to nejlepsi mozna volba. Pro mne je to hobby.

  • 9. 9. 2017 22:38

    Pavel Stěhule

    Asi vůbec netušíte, o čem tu píšu a co a proč dělám - opravdu 30% a 2MB není nic, co by mně oslovilo.

    Berte to tak, že Postgres je životní styl, jako Linux, nebo BSD .. buďto vám sedne a baví vás v něm psát, používat jej, nebo ne. Je to sw, se kterým můžete věci dělat jednoduše a po svém - a dobře a slušně - protože máte možnost se podívat na to, jak je napsaný, máte možnost se bavit s vývojáři, máte možnost se podílet na vývoji - a to aktivně nebo pasivně. Nemusíte řešit komplikované licence, a nemusíte biflovat checklisty a pohled do zdrojáku, možnost si něco odladit nebo se zeptat autorů je za desítky stránek dokumentace, takže nemusíte ani biflovat mraky dokumentace. Prostě s Pg je život jednoduchý - což je to, co mi vyhovuje. Nemusím se bavit s obchodníkama - bavím se s inženýrama.

    Jak IBM, tak další korporace Pg používají - jedním z největších uživatelů je Microsoft nebo Cisco. Pro ně je Pg dostatečně dobrá databáze. Do jisté míry Postgres je alternativa - je to projekt, který nemůže krachnout - je to alternativa ke korporátnímu způsobu uvažování a chování - a buďto jste zaháčkovaný v korporátu a asi těžko budete hledat motivaci pro použití Postgresu, jelikož na licencích fakt nenaděláte těžký prachy nebo hledáte alternativy - takovou alternativou, přičemž ale technicky na úrovni (každý si může zkontrolovat kód), je Postgres (v oblasti SQL relačních DB).

  • 8. 9. 2017 18:26

    Jiří Hovorka (neregistrovaný)

    Neexistuje dobrá nebo špatná databáze - databáze je pouze dobrá nebo špatná pro daný úkol/úlohu.

  • 9. 9. 2017 10:42

    . . (neregistrovaný)

    ať jsem v databázích pořád junior, mám stejný názor a tyhle diskuze mi přidají občas dost mimo. Přesvědčovat někoho o tom, že jiná db je mnohem vhodnější ač neznám všechny okolnosti a důvody použití původní je střílení na slepo.

  • 9. 9. 2017 13:32

    Filip Jirsák
    Stříbrný podporovatel

    Je to [MySQL] levne (uspori se 90% nakladu oproti Oracle).
    To jako vážně nějaký váš zákazník uvažoval o Oracle DB, a pak místo toho pořídil MySQL? To je jak porovnávat formuli jedna s tříkolkou. „Ano, uvažovali jsme pro naší tříletou Matyldu o monopostu F1, ale pak jsme si řekli, že ušetříme, a pořídili jsme jí tříkolku.“

  • 9. 9. 2017 17:18

    Lenin POWER!

    Jo byla to zdravotni pojistovna, asi 35M klientu. Pri jednom z upgradu sw co jsme jim delali se jednalo o koupi noveho HW (ten stary mel 10 let, fungoval spolehlive) a manageri zacali strasne knourat jak nemaji prachy na provoz a ze to chteji co nejlevnejsi a ze jsme podle jejich nazoru drazi. Tak se rozhodli ze misto Oracle chteji MySQL a misto IBM RISC chteji Windows Dell PowerEdge cluster. Ja jim nato ze si musi udelat load testy a smlouvu o podporu HW, OS, Database s garanci. Tvrdili ze to vsechno maji, no tak dobre, tak jsme u nas prehodili ORM na MySQL a zkouseli zda to jde, ono to neslo protoze MySQL melo bugy, ale kdyz jsme upgradovali MySQL na posledni verzi tak unit testy prosly bez problemu. Sice se jim nelibilo ze nebudeme pouzivat tu verzi MySQL co tam nainstaloval admin a na kterou maji podporu, ale kdyz videli ze to opravdu jinak nejde tak na to kyvli.
    Vzhledem k tomu ze na teto platforme negarantujeme nic z provozu, jen to ze projdou nase testy, tak jsme s nimi v kontaktu uz nebyli. Prisel jsem na pobocku jako client - system nejel pry uz 2 dny, pak jsem prisel za par mesicu to jim slo, na dalsi navsteve jim to opet nejelo. Tak jsem zmenil pojistovnu. Pak uz od nas nechteli ani SW zdali jsme se jim drazi.
    Pred 3 lety jsem se nahodou potkal s klukem ktery vedl tym co tehle pojistovne delal sw servis. Brecel jaci jsou to drzgresle ze si nemuze dovolit koupit ani sw na load testing za 15000 USD protoze z tech penez co plati sotva zaplati lidi kteri makaji vyhradne na open source sw.

    Pritom jsem zjistil ze jednak pojistovna pouziva nas SW bez licence, a chlapec ma k dispozici ostra data pacientu. Takze jsem zazaloval oba dva. Chlapec i pojistovna dostali pokutu za nelegalni pouzivani SW a pojistovna i chlapec dostali basu za neopravnenou manipulaci s daty pacientu.

    Pojistovna se dostala do problemu a investor tam musel nasypat dalsi prachy, tak si se mnou dal schuzku zda bychom to neudelali jako predtim. Rekl jsem si o 50 Mega USD za 10 let - blackbox reseni vcetne HW, pojistek etc. To se mu zdalo moc a vykopnul mne s nadavkama. Za par dni volal ze by chtel schuzku - ja jsem mu rekl ze na zadnou nejdu, neumi se chovat a ze moji nabidku kterou nechtel jsem stahl. Nechtel moje reseni a tak ho taky nema - v cem je tedy problem. Rikal ze si nechal udelat konkurecni nabidku a tam chteli 12 mega rocne, tak jsem mu to nakonec dal za 10 mega rocne s tim ze v cene budou i prazdniny pro management no a vzal to.

  • 9. 9. 2017 19:05

    L. (neregistrovaný)

    Pohádkář jsi pěkný, ale občas se necháš unést a píšeš nesmysly podle kterých je poznat, že nás taháš za fusekli. Trochu na tom ještě zapracuj a budeš pohádkářská jednička!