abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
včera 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 2
včera 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

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

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 806 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: oracle vs mysql vs postgresql

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

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: 42 | 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: 20
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: 22 | 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: 48
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: 45 | 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.

A fine is a tax for doing wrong. A tax is a fine for doing well.
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: 48
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: 48
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: 48
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: 37 | Praha
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: 48
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: 48
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: 60 | 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: 48
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: 60 | 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: 32
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.