Hlavní navigace

Vlákno názorů ke zprávičce 5 tvrzení o PostgreSQL od disposable - ake je asi percentualne zastupenie PostgreSQL na trhu?...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 16. 3. 2006 13:49

    disposable
    ake je asi percentualne zastupenie PostgreSQL na trhu? z toho co citam o postgresql, mi to pripada ze narozdiel od mysql, je to fakt plnohodnotna databaza, tak preco sa mysql pouziva viac? nema postgresql ziadne <konzorcium | nadaciu | firmu> ktora by ju zastresovala a starala sa o jej rozsirenie?

    vo mne tento clanok prebudil zaujem o tuto databazu. paci sa mi ovela viac ako drahe komercne, alebo nedotiahnute nekomercne. (viem o verziach oracle a db2 zadarmo) Ked som bol minuleho roku na LinuxWorlde, boli tam zastupene asi vsetky zname aj nezname databazy, no po postgresql ani stopy. skoda.
  • 16. 3. 2006 13:59

    Radek Hnilica (neregistrovaný)
    tak preco sa mysql pouziva viac?

    Řekl bych, že se uživatelé MySQL tradičně domnívají že MySQL je jednodušší. Já jsem začínal s PostgreSQL, a když jsem byl jednou nucen použít MySQL byl jsem zděšen tou komplikovaností.

    Největší podíl na rozšíření MySQL mají webové aplikace. A protože už jich hodně běží, programátoři svá prostředí znají a ta zcela pro jejich využití stačí, není důvod zkoušet něco jiného.

  • 16. 3. 2006 15:08

    Mikulas Patocka (neregistrovaný)
    Zasadni problem postgresu je ten, ze ma jeden proces na jedno pripojeni. Mysql ma pro kazde pripojeni pouze thread.
  • 16. 3. 2006 16:40

    w0rm
    a nieje nahodou na linuxe vlakno a proces to iste? rozdiel je len v pristupovych pravach k zdielanej pamati..ci nie? rad sa necham poucit..
  • 16. 3. 2006 18:03

    Pavel Stěhule
    To muze byt problemem ve win, ne v Unixech. Jako nejvetsi problem a i vyhodu vidim MVCC. Diky ni jsou operace INSERT, UPDATE, DELETE pomalejsi, ale diky tomu ma PostgreSQL mnohem vetsi prostupnost ve viceuzivatelskem prostredi a radove lepsi chovani transakci. Napr. prikazy COMMIT nebo ROLLBACK se provedou "okamzite" (oproti ROLLBACKu u MySQL) bez ohledu na pocet potvrzovanych nebo odvolavanych zaznamu. Pro uplnost - stejnou architekturu pouziva i Firebird.
  • 16. 3. 2006 17:41

    Pavel Stěhule
    Co si predstavujete pod pojmem zastoupeni na trhu? Pokud by slo o oblast webovych aplikaci, tak duvody proc PostgreSQL neni rozsirenejsi jsou asi tyto:

    1. PostgreSQL neni zavedena databaze pro web. aplikace, stejne jako napr. Firebird nebo SQLite. MySQL byla pouzitelna o nekolik let drive nez PostgreSQL. Odhaduji, ze 70% webu jede na MySQL, 20% na MsSQL, a 10% jsou ostatni databaze. Na rozdil od Firebirdu nebo MySQL PostgreSQL byla portovana na win teprve vloni, a porad PostgreSQL na win neni to co na Unixech (rozdil cca v 10% vykonu). PostgreSQL neni spojene s zadnou vyvojovou platformou (MsSQL -> .NET, Oracle -> java, Firebird -> Delphi).

    2. V pripade jednoduchych a nenarocnych aplikaci se vyhody PostgreSQL neprojevi. Pokud nepotrebujete slozite SQL konstrukce a ulozene procedury, tak vas spis oslovi rychlost MySQL. Ulozene procedury predpokladaji vicevrstvou architekturu a v tom uz se lisi od velke vetsiny web. aplikaci (viz zde uvedene srovnani PostgreSQL, Firebirdu a MySQL).

    3. Krome webu jeste se PostgreSQL celkem uspesne prosazuje jako backend pro podnikove aplikace. Jenomze fy. jako Simens a dalsi se nechlubi, jak a co pouzivaji.

    4. S MySQL5 MySQL zacala s razantni propagacni kampani, podporou vyvojaru, organizaci vyvojarskych konferenci, atd. Oracle ji ale vrazil "dve dyky do zad", takze rozlet 5 se patrne trochu opozdi (mozna o rok). Pripomina mi to situaci po vypusteni PostgreSQL8.0. Narazilo se na problem s IBM patentem a 3 mesice se hledalo reseni. MySQL situaci resi tak, ze pretahlo vyvojare Firebirdu, takze se da cekat, ze behem roku budou mit kvalitni system, ktery nebude ohrozovan Oraclem. MySQL je ale "moloch" ve srovnani s PostgreSQLem, takze treba report a reseni chyby trva Nx dele.

    5. Nekolik firem se snazi o komercni sireni PosgreSQL, zatim asi nejuspesnejsi je EnterpriseDB, ktera PostgreSQL upravuje, tak aby se tvaril jako Oracle. Nekolik velkych fy - RedHat, Sun sponzoruje vyvojare. Lepsi prezentace Pg je asi trochu problem, nikoho z hlavnich vyvojaru to moc netrapi. Dost si zakladaji na tom, ze kvalitni produkt si svoje uzivatele najde sam. Neznam nikoho, kdo by presel z PostgreSQL.

    Zmineny clanek je snad prilis optimisticky, treba PgAdminIII bych asi dobrovolne nepouzil (existuje free lite EMS, ktery je o necem jinem).

    Pavel Stehule