abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:33 | IT novinky

    Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.

    Ladislav Hagara | Komentářů: 0
    včera 23:44 | Nová verze

    Byla vydána nová stabilní verze 3.5 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Nově lze využívat cloud (audio.com). Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Zajímavý článek

    50 let operačního systému CP/M, článek na webu Computer History Museum věnovaný operačnímu systému CP/M. Gary Kildall z Digital Research jej vytvořil v roce 1974.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Pozvánky

    Byl zveřejněn program a spuštěna registrace na letošní konferenci Prague PostgreSQL Developer Day, která se koná 4. a 5. června. Na programu jsou 4 workshopy a 8 přednášek na různá témata o PostgreSQL, od konfigurace a zálohování po využití pro AI a vector search. Stejně jako v předchozích letech se konference koná v prostorách FIT ČVUT v Praze.

    TomasVondra | Komentářů: 0
    včera 03:00 | IT novinky

    Po 48 letech Zilog končí s výrobou 8bitového mikroprocesoru Zilog Z80 (Z84C00 Z80). Mikroprocesor byl uveden na trh v červenci 1976. Poslední objednávky jsou přijímány do 14. června [pdf].

    Ladislav Hagara | Komentářů: 6
    včera 02:00 | IT novinky

    Ještě letos vyjde Kingdom Come: Deliverance II (YouTube), pokračování počítačové hry Kingdom Come: Deliverance (Wikipedie, ProtonDB Gold).

    Ladislav Hagara | Komentářů: 4
    21.4. 19:11 | Komunita

    Thunderbird 128, příští major verze naplánovaná na červenec, přijde s nativní podporou Exchange napsanou v Rustu.

    Ladislav Hagara | Komentářů: 25
    21.4. 04:44 | Komunita

    Byly vyhlášeny výsledky letošní volby vedoucího projektu Debian (DPL, Wikipedie). Novým vedoucím je Andreas Tille.

    Ladislav Hagara | Komentářů: 7
    21.4. 00:11 | Nová verze

    Po osmi měsících vývoje byla vydána nová verze 0.12.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 268 vývojářů. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 2
    20.4. 23:55 | Pozvánky

    Poslední měsíc byl plný zajímavých akcí, o kterých Vám bastlíři z projektu MacGyver mohou povědět, protože se na ně sami vydali. Kde všude byli, ptáte se? Objevili se na Installfestu, Arduino Day, Hackaday Europe a tajném srazu bastlířů z Twitteru. A z každé akce pro vás mají zajímavé poznatky.

    … více »
    bkralik | Komentářů: 1
    KDE Plasma 6
     (71%)
     (10%)
     (2%)
     (18%)
    Celkem 676 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: oracle vs mysql vs postgresql

    20.3.2009 19:32 peter
    oracle vs mysql vs postgresql
    Přečteno: 3918×

    Zdravim, zaujimali by ma vase nazory na tieto tri typy db. co si cenite a naopak co by ste im vytkli. Nechcem vyvolavat ziadny flame, chcem sa zacat venovat jednej s tejto trojice, tak prosim o nazory. Dik.

    Odpovědi

    Tarmaq avatar 20.3.2009 20:07 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    osobne doporucuji postgres, zadne vyraznejsi nedostatky u teto db nevidim, umi toho vic nez MySQL, navic licence BSD, dodrzuje SQL standardy.. mozna je instalace malinko slozitejsi nez u MySQL, nicmene je to velmi pokrocily nastroj - pokud si tedy chcete zprovoznit vlastni server a nejste limitovan nabidkou nejakeho webhostingu (kde vetsinou byva MySQL) tak bych sel do Postgresu..
    Oracle taky neni spatna databaze, ma urcite zajimave featury, ktere ostatni databaze nemaji, ruzne moznosti zive replikace atp. nicmene je to tam vsechno o docela dost velkych penezich, navic licence neni uplne nejvhodnejsi - napr. zarazejici je nemoznost delat benchmarky apod.
    Zkratka zalezi na co tu db potrebujete, pokud nejste firma ktera si muze dovolit platit miliony za licence na servery, tak bych se po Oraclu ani moc nedival ;]
    Don't panic!
    okbob avatar 20.3.2009 20:52 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Instalace postgresu - www.postgres.cz/index.php/Instalace_PostgreSQL

    Zdravím
    Pavel

    21.3.2009 12:39 ZAH | skóre: 43 | blog: ZAH
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Připojuji se. PosgreSQL je stabilní a dobrá databáze. Používám ji běžně v projektech a jede OK. Již zmíněná instalace je poněkud složitější. Spíše tedy prvotní nastavení, ale pak bez problémů. Dobré je webové rozhraní pro správu phpPgAdmin. Oracle je asi hlavně o penězích.S MySQL jme si, kdysi nějak nepadli do noty, i když od té doby udělala ve vývoji velký krok já jsem se k ní nevrátil.
    22.3.2009 10:15 vratidlo007 | skóre: 21
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Tak se pripojuji. Postgres je velmi podarena databaze. Da se na ni postavit krasna aplikace. Pokud je treba vysoka dostupnost, tak existuje projekt Slony pro replikaci. Pro zvyseni vykonu tu je GridSQL (paralelni zpracovani dotazu na vicero strojich). Prvotni nastaveni vyzaduje trosku studia (vhodne kvoty pro RAM, kernel), ale oji to za to. Dodrzje ANSI-SQL, hezky se v ni ridi prava, prijemne se v ni pracuje. Urcite pomuze PgAdmin3.

    MySQL je pekelne rychla pro cteni. Tu pouzivame treba pro Mondrian (ROLAP). Oracle nikdy nic nezkazis, ale musis najit nekoho kdo to zaplati. Bohuzel zatim takoveho zakaznika nemame. Zatim vzdycky stacila kombinace PSQL a MySQL. V PSQL mame treba datovy sklad o velikosti 250GB a 1.7 mld. zaznamu ve faktove tabulce.

    Vykook avatar 28.3.2009 10:30 Vykook | skóre: 23 | blog: Tomas
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

     zarazejici je nemoznost delat benchmark

    Myslim si, že tohle je v Čechách naprosto nevymahatelný požadavek.

    Nejde nám o dobro druhých. Nejde nám o bohatství. Jde o čisté opojení mocí.
    20.3.2009 21:20 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Oracle vs. PostgreSQL vs. MySQL? Podla mna porovnavas neporovnatelne. Odporucam Ti PostgreSQL, je to fakt dobra OpenSource databaza. Oracle, to je vlastny svet s vlastnymi fyzikalnymi zakonmi. Ak Ta to zaujima nielen z akademickej stranky, ale aj z hladiska produkcneho nasadenia v pripade potreby aj zo supportom, pozri sa na EnterpriseDB. Je to zabaleny PostgreSQL doplneny (okrem ineho) o velmi zaujimavy self-tuning a do znacnej miery "simulujuci Oracle" co sa tyka Oracle-specifickych ficur SQL.
    22.3.2009 10:43 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    chcem sa zacat venovat jednej s tejto trojice, tak prosim o nazory
    Myslím, že byste se měl spíš věnovat všem třem a udělat si svůj názor.

    Není možné se na tuto trojici dívat systémem "lepší horší", každá má svoje specifika. Shrnul bych to tak, že postgres je něco jako Pascal, MySQL je C, a Oracle je C++.
    In Ada the typical infinite loop would normally be terminated by detonation.
    Tarmaq avatar 22.3.2009 12:37 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    tak tohle prirovnani fakt nechapu ;]
    Don't panic!
    22.3.2009 13:42 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    No, nevím... asi bych ty programovací jazyky k databázím přiřadil trochu jinak...

    Možná záleží na tom, jak se kdo postupně seznamoval s programováním a jak kdo s databázemi, ale jinak je to totální nesmysl :-)
    ~ w w w w (oo)   [oo] w w w w ~
    22.3.2009 16:09 J@rys | skóre: 11 | blog: Jarduv_blog
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Taky si troufnu oponovat. Ja bych si to roztrideni nejlepsi, lepsi, horsi, troufl navrhnout. Za nejlepsi bych oznacil Oracle. Protoze se jedna o vykonny DBS (databazovy system) s podporou vsech moznych integritnich omezeni, triggeru a dalsich vychytavek, ktere by mel DBS poskytovat. Navic Oracle nabizi nadstavbu jazyka SQL - PL/SQL. Databaze se da po registraci stahnout na strankach oracle. Mozna se vyplati vedet, ze pro instalaci na linuxu z rpm baliku je minimalni vyzadovana velikost swapu 2GB. Co se PostgreSQL tyka - vyhodou je licence, podpora integritnich omezeni, ulozenych procedur, webove rozhranni pro spravu. Nejsem si jisty ted, ale tusim, ze zde chybi nadstavba SQL, ale to neni klicovy problem. Ale protoze se Oracle uz tlaci az do linuxoveho jadra, tak bych Postgre zaradil na 2. misto, ale tesne. ZAto MySQL bych jiste dal na posledni, ikdyz jej hojne vyuzivam. Neumi integritni omezeni typu cizi klic a podobne, ikdyz se to brzo jiste zmeni, ale toto je pro prevod navrhu DB klicove. Dale chybi nadstavba SQL. Ale pro svou jednoduchost je i MySQL dobrym resenim, napriklad pro webove stranky atd. Absence integritnich omezeni, je ale podstatna pro spravny navrh databaze. Jinak by spoustu veci musel resit SW a to je neprakticke. Zato je mysql prehledna co se tyka konfigurace a rada jinych projektu, treba postfix apod. s ni casto spolupracuji. Takze sve misto urcite ma.

    22.3.2009 16:22 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Technická co máš na mysli tou "nadstavbou SQL" ?

    Vlastní rozšíření SQL normy mají snad všechny DBMS a že by to bylo vyloženě k dobru věci, to se říct nedá.

    A pokud máš na mysli nadstavbu ve stylu PL/SQL, tak to je jazyk pro stored procedures, jehož obdobu - vzhledem k podpoře stored procedures - má MySQL taky. Nesrovnávám teda možnosti jednoho a druhého, takový přehled nemám, ale MySQL absencí téhle "nadstavby" netrpí.
    ~ w w w w (oo)   [oo] w w w w ~
    22.3.2009 16:24 J@rys | skóre: 11 | blog: Jarduv_blog
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Ok, u MySQL jsem to nezaregistroval, ale diky, dobre vedet..

    22.3.2009 17:54 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Obdobně je to s těmi cizími klíči, a to už hezkých pár roků zpátky. Samozřejmě co do množství funkcí a jejich stability (jak se rozumně česky řekne maturity?) Postgres i Firebird nad MySQL vedou, o tom žádná.
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    AraxoN avatar 22.3.2009 17:38 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    PL/SQL je propietárne rozšírenie Oracle. Postgres má miesto toho PL/pgSQL, ktoré by malo byť viacmenej kompatibilné a ak Ti nejaká funkcia chýba tak sa dá naprogramovať aj v inom jazyku, preložiť ako .so (shared object) a dohrať do bežiacej databázy za behu. Robíme to v niekoľkých projektoch a nie je to žiadna veda.

    okbob avatar 22.3.2009 18:36 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Nechápu v čem je konfigurace MySQL jednodušší než konfigurace PostgreSQL? PL/SQL není nadstavba nad SQL - spíš doplněk, procedurální rozšíření, které dnes, vyjma SQLite, mají všechny SQL databáze, MySQL nevyjímaje. MySQL referenční integritu podporuje, ale pouze v InnoDB engine, který ovšem zase neumí fulltext.

    22.3.2009 20:26 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    No, asi jsem to přirovnání trochu moc zjednodušil. Zapomeňte na něj. Vidím hodně argumentů proti MySQL. Já bych u MySQL dal k plusu rychlý vývoj (i když nevím jak to teď pod křídly Sunu dávají) a možnost použít různé technologie tabulek. Např. InnoDB a další umí FK a jsou hodně výkonné a odolné vůči pádu systému. MyISAM je zas dobrá na jiné věci, atd.
    In Ada the typical infinite loop would normally be terminated by detonation.
    22.3.2009 18:36 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Dle jednoduchosti pouziti:

    1) MySQL 2) PgSQL 3) Oracle

    Dle cena/vykon:

    1) PgSQL 2) MySQL 3) Oracle

    Dle moznosti databaze

    1) Oracle     10) PostgreSQL     70) MySQL

    Začněte s MySQL až zjistite že Vám na neco nestači, přejděte na PgSQL a pokud přičuchnete k Enterprise věcem tak se věnujte ORACLU. Nemel by s tim byt problém, protože snad krome LIMIT clausule u selectu v oraclu :-) neni moc věci co by oracle neuměl proti postgresu a analogicky postgres proti mysql.

     

    Abych odpověděl na vaši otazku tak stručne:

    Mysql:

    + Cena, ryclost jednoduchych dotazu, jednoduchost

    - Hloupa databze, vetsinu veci neumi, pomalost nebo nemoznost slozitejsich dotazu, absence SQLJ, pohledu, triggeru, constrainu atp..

     

    Postgres:

    + Cena, Perfektne implementovany SQL temer cela norma (AFAIK),  Spousta datovych typu, CItelna, Nizke HW naroky

    - Psql  se pouziva nic moc(vetsina lidi ho neumi pri prvnim pouziti ani ukoncit...), absence enterprise veci

     

    ORACE:

    + Clusterovani RAC,  zpracovani v Gridu, Zalohovani, Pruvodce optimalizaci dotazu, Podpora od ORACLU

    - Cena, zmatene chybove hlasky

     Jinak bud rad pokud me nekdo poopravi/doplni

    22.3.2009 19:57 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    - Psql  se pouziva nic moc(vetsina lidi ho neumi pri prvnim pouziti ani ukoncit...), absence enterprise veci
    Toto je s prepacenim kravina. Ak niekto ma problem s korektnym ukoncenim PostgreSQL, je chyba patrne medzi klavesnicou a operadlom stolicky. A co sa tyka enterprise veci, je tu uz vyssie zmienena EnterpriseDB "distribucia" PostgreSQL databazy.

    Btw, co tu vsetci mate so "zlozitou instalaciou" ci "zlozitym nastavenim" PostgreSQL? Jedina "tricky" vec je nastavenie shared_buffers a shared memory v operacnom systeme, ale toto je problem operacnych systemov. Mnohe - zvlast BSD systemy - maju prilis male, prakticky nepouzitelne defaultne limity ako shm_max a preto ma PostgreSQL defaultne velmi konzervativne nastavenie shared_buffers, aby sa aj na tak nizkych limitoch vobec rozbehla. V tomto je prave krasa EnterpriseDB: nastavi sa shm_max v OS na polovicu fyzickej pamate a databaze sa iba povie, kolko percent fyzickej pamate moze pouzit. Podla narokov aplikacie sa nastavi maximalny pocet paralelnych pripojeni, a vsetku ostatnu magiu zabezpeci databaza optimalnym sposobom. V "normalnej" databaze PostgreSQL treba tie cisla pri "tuningu" nastavit rucne, a vtedy pravdaze clovek musi vediet co robi. Ale ved ani Oracle nema parameter fast=YES v init.ora.
    22.3.2009 22:13 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    - Psql  se pouziva nic moc(vetsina lidi ho neumi pri prvnim pouziti ani ukoncit...), absence enterprise veci
    Toto je s prepacenim kravina. Ak niekto ma problem s korektnym ukoncenim PostgreSQL, je chyba patrne medzi klavesnicou a operadlom stolicky.
    Myslím, že nešlo o ukončování PostgreSQL, ale konzole psql – která je upřímně řečeno hrozná, asi jako SQL*Plus u Oraclu :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    22.3.2009 22:19 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Fakt neviem co je na nej hrozne. Funguje editacia, doplnanie tabulatorom, pouzival som ju interaktivne aj v skriptoch. Vzdy bez najmensich problemov. Btw, SQLPlus u Oraclu je hrozna iba preto, ze je zlinkovana voci hroznej readline kniznici. Myslim ze staci nastavit LD_LIBRARY_PATH a hrozna shell-like konzola na vykonnu zsh-like.
    22.3.2009 22:20 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    ...a hrozna shell-like konzola sa zmeni na vykonnu zsh-like. Je cas ist spat.
    23.3.2009 09:24 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Také se musím podivit - psql je naprosto v pohodě, naopak jedna z těch lepších.
    23.3.2009 11:49 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Doznávám, že jsem se s Postgresem setkal jenom na jednom projektíku a od psql jsem velmi rychle utekl k PgAdminovi (který je taky děsný, aspoň na Windows). Takže na první pohled hrozná, v mém případě. Jednoznačně nejlepší administrační aplikace, se kterou jsem se setkal, je IBExpert pro InterBase/Firebird.
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Tarmaq avatar 22.3.2009 23:32 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    taky se pridavam ke croninovi, nevim co je na psql hrozneho, naopak mi to prijde jako skvely nastroj.. \h nebo \? vyresi temer vse a jeste bych dodal jako + postgresu skvele manualove stranky pro syntaxi - napr. man create_table kde je cela synopse
    Don't panic!
    23.3.2009 14:09 Zdenek Kotala
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    A to existuje jeste skvele rozsireni od Pavla Stehuleho ;-) epsql: www.postgres.cz/index.php/Epsql_%28experimental_psql%29 . A kdyby tam neco nekomu chybelo, tak si to muzete dopsat, nebo aspon poslat feature request.

    23.3.2009 23:05 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Pokud se psql naucite, je docela pouzitelny. Ale intuitivni moc ne.

    Kdyz nereaguje na exit, ctrl+C, quit, bye, SELECT exit(); ani SELECT QUIT FROM DUAL

    a misto toho musite psat \q to zacatecnika nepotesi... a IMHO to neni moc intuitivnii... Rozhodne mene nez SQL Developer ktery je volne ke stazeni...

    24.3.2009 07:11 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Ctrl-D, ako takmer v kazdom shelli? :-)
    okbob avatar 24.3.2009 11:57 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Ono to chce pouzivat hlavu. Po startu konzole 8.3 a starší se zobrazí následující hláška:

    [pavel@localhost ~]$ psql83 postgres
    Timing is on.
    Welcome to psql83 8.3.6, the PostgreSQL interactive terminal.
    
    Type:  \copyright for distribution terms
           \h for help with SQL commands
           \? for help with psql commands
           \g or terminate with semicolon to execute query
           \q to quit
    
    postgres=# 
    
    
    Tarmaq avatar 24.3.2009 15:08 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    presne tak, ale jinak tomu SELECT QUIT FROM DUAL jsem se docela zasmal ;]
    Don't panic!
    24.3.2009 22:16 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Ctrl +D funguje a dokonce to pise i to info na zacatku. Nejsem si jist jeslti to, tak ale bylo i v predchozich verzi, zkratka si pomatuju ze sem s ukoncenim zapasil... nez jsem si to nekde precetl. Taky uz je to nejaky ten patek :)

    23.3.2009 17:44 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    MySQL má ještě jedno velké mínus - je kolem něj spousta mýtů o tom, co všechno neumí.

    - Hloupa databze, vetsinu veci neumi, pomalost nebo nemoznost slozitejsich dotazu, absence SQLJ, pohledu, triggeru, constrainu atp..

    Pohledy používám běžně, triggery jsou k dispozici také (ačkoli z nějakého důvodu je k jejich vytvoření potřeba právo SUPER, tzn. na sdíleném webhostingu je to pasé), constraints vizte výše v téhle diskusi. První dvě zmíněné vlastnosti jsou v MySQL od verze 5, nicméně i ta je nějaký pátek stabilní. Constraints nevím, ale tuším, že byly už minimálně ve 4.

    Aspoň už se ale o MySQL na každém rohu netvrdí, že neumí ani ty pitomé transakce (které jinak uměla už v trojkové řadě).

    ~ w w w w (oo)   [oo] w w w w ~
    23.3.2009 18:26 Ivan
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    MySQL je hodne progresivni databaze, misty az moc(treba zmena kodovani dat v DB). Sice me uz hodne dlouho zivi Oracle, ale budoucnost patri databazim jako je NDBD cluster. Tzn. databaze ktera ma veskera data v pameti. Oracle stravil spoustu let ladenim jejich CBO, kterej uz dneska dobre resi pristup k datum a dokaze "spocitat" jaka data je vyhodnejsi nacist z disku a co je vyhodnejsi projit v RAMce, takova vec ale bude brzo zbytecna.  Myslim, ze MySQL v pristich par letech prodela nekolik malo revolucnich zmen, ktere mozna nasvou nektere uzivatele, ale nakonec z toho bude vyborna dabaze. MySQL totiz postupuje velice rychle kupredu, kdyz pridaji rowid, nejaky jazyk pro ulozene procedury, zapracuji na stabilite, na backupu, taky by treba mohli pouzit NDBD na ukladani OOP dat ne jen nutne relacnich, ...

     

    23.3.2009 19:02 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Tak, a teraz chodte do lubovolnej banky alebo na letisko a povedzte im, ze tu ich aplikaciu im postavite na MySQL. Taky huronsky smiech ako budete pocut tam, to ste este nezazili.
    23.3.2009 20:45 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    A kolik je bank a letiští, versus malých a středních firem a projektů?


    24.3.2009 07:09 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Záleží, čím je to merané: počtom záznamov v obchodnom registri, počtom zamestnaných ľudi, alebo rozpočtom na IT projekty. :-)
    24.3.2009 13:39 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Pravda, pro dodavatele IT řešení je provize za dodání licencí Oraclu do firmy s velkým rozpočtem na IT velice důležitá. Zrovna nedávno se zde jeden nejmenovaný bourák kasal, proč dodávat něco jiného, když za Oracle mají hezkou provizi.

    28.3.2009 22:51 Aldagautr | skóre: 20
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    tak aspon tomu postgresu se na letistich a v bankach nesmejou

    o svobodu prichazi nejsnaze ten, kdo o ni nikdy nebojoval
    23.3.2009 23:00 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Ano to nepochybně. Dost věcí tam, přidali, ve verzi 3 bych si MySQL nedovolil označovat jako databazi. Jinak co se týka pohledu, ktere MySQL podporuje od verze 5.0 umůžnuje napřiklad vkladani do pohledu? nebo materializovane pohledy? Constrainy podporuje pouze pro uložiště InnoDB pro MyISAM které je(bylo standardni) je AFAIK neumi a o treba deffered vyhodnocovani constrainu podle me nemuze byt ani rec. Stejne tak triggery nebudou implementovany na takovej urovni jako v Oracle nebo PgSQL

     

     

    24.3.2009 06:47 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    MyISAM které je(bylo standardni)
    Nenazýval bych to standardní. Jsou to různé enginy pro různé potřeby.
    In Ada the typical infinite loop would normally be terminated by detonation.
    24.3.2009 07:50 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    MyISAM byl leda tak defaultní, standardní je a byl MyISAM i InnoDB - obojí k dispozici již v té trojkové řadě. Netvrdím nikde, že celý ten přístup více enginů je dokonalý - má svoje výhody i nevýhody, a stejně tak netvrdím, že to je všechno na úrovni Oraclu - o to se MySQL řekl bych momentálně ani nepokouší. Jen jsem vyvracel tvrzení, že tyhle věci MySQL nemá vůbec.

    Pokud jde o pohledy - vkládní do pohledu v MySQL možné je, materializované pohledy pokud vím možné nejsou.
    ~ w w w w (oo)   [oo] w w w w ~
    24.3.2009 22:19 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Vysvetele mi prosim rozdil mezi dafaultni a standardni. Myslel jsem ze je to stejne, stejne tak jako implicitni. Jinak pokud date ciste create table .....a nespecifikujete engine=XYZ mam pocit ze se pouzije MyISAM takze je to podle me standardni volba..

    24.3.2009 23:41 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Standardní je to, co je běžně k dispozici bez instalace nějakých modulů, rozšíření atp. Defaultní je to, co so použije, když uživatel nespecifikuje, co konkrétně chce.

    Takže MyISAM i InnoDB jsou v MySQL standardní už od té trojkové verze (možná i dřív, to už je moc dávno, tam nemám přehled).

    Defaultní byla v trojkové verzi MyISAM, od čtyřky je to AFAIK InnoDB (ale za to ruku do ohně nedám, vždycky specifikuju explicitně kvůli různým konfiguracím - on je totiž default od výrobce, který ale jde v konfiguráku upravit - prostě jde o to, co udělá CREATE TABLE bez volby ENGINE=xyz).
    ~ w w w w (oo)   [oo] w w w w ~
    24.3.2009 23:55 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Hmm, zajimavy vyklad, ale zni to docela smysluplne. No ja se MySQL vyhybam jak cert krizi pokud muzu pouzivam postgres nebo oracle. Jinak s budoucnosti mysql je to podle me nejiste. Protoze innnoDB engine co pouzivaji mam pocit koupil oracle a SUN co vlastni mysql AB ma v soucasne dobe problemy a spekuluje se o tom ze ho koupi IBM. A vubec bych se nedivil kdyby ten projekt IBM pohrbila. Ale to uz je trosku off-topic a spekulace

    25.3.2009 10:57 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql
    Já se hlavně celou dobu nevyjadřuji k tomu, jak je MySQL kvalitní nebo nekvalitní, ani jaké má nebo nemá perspektivy, jen jsem vyvracel nepravdivá tvrzení. IMHO takovéhle mýty jsou vždycky v neprospěch uživatelů.
    ~ w w w w (oo)   [oo] w w w w ~
    24.3.2009 09:33 VRtulnikk | skóre: 17 | blog: blogisek | Rokycany
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Dle jednoduchosti pouziti:

    Mysql:

    + Cena, ryclost jednoduchych dotazu, jednoduchost

    - Hloupa databze, vetsinu veci neumi, pomalost nebo nemoznost slozitejsich dotazu, absence SQLJ, pohledu, triggeru, constrainu atp..

    Souhlasim.. az na to, ze mySQL samozrejme views, triggery i "constrain" umi.
    24.3.2009 22:46 Petr Holík
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    mySQL "samozrejme umi".  neni to tak dlouho, co neumela nic z toho, takze samozrejme neni na miste. Nehlede na to ze je umi a umi...  Constrainy pro casto pouzivane uloziste MyISAM jsou teprv v planu v 6te verzi.

    K tem constainum "The CHECK clause is parsed but ignored by all storage engines." Docela uzitecna a dulezita cast.

    K triggerum "Triggers ar not fired in cascade UPDATE" takze opet polovicata implementace.

    K VIEWS by se toho taky dalo napsat hodne... A to se vubec nezminuji o deffered vyhodnocovani constrainu v ramci transakci, Sekvencich, atp..

    25.3.2009 07:28 razor | skóre: 33
    Rozbalit Rozbalit vše Re: oracle vs mysql vs postgresql

    Nechci se mysql zastávat, nicméně ty constrainy umí podle mě určitě od verze 4.1 (možná že dříve), což je rok 2003. No a pokud vezmu tezi, že triggers a views přišli s verzí 5.0, tak to je rok 2004. Takže to rozhodně není žádná novinka.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.