Diskuze: MySQL a jeho klon MariaDB

Ostatní jazyky SQL SQL a databáze MySQL a jeho klon MariaDB

Avatar
mkub
Redaktor
Avatar
mkub:

Zdravim, uz nejaku dobu rozmyslam nad prechodom na MariaDB, mala by byt kompatibilna s MySQL, ale neviem do akej urovne je s nou kompatibilna a v com sa lisi.
konkretne sa jedna overzie MariaDB 5.5 a 10.0, ze v com sa medzi sebou lisia a v com sa lisi s MySQL 5.5
Dakujem

 
Odpovědět 27.11.2013 21:55
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkub
Kit:

Ber to spíš tak, že MariaDB je nástupcem MySQL. Hlavní vývojář je stejný a tuším, že jako hlavní engine už není MyISAM, ale InnoDB. Nevím to však přesně. Na rozdíl od MySQL by měly fungovat transakce, cizí klíče i integritní omezení.

Nahoru Odpovědět 27.11.2013 22:00
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Kit
mkub:

aj ja si myslim, po odkupeni spolocnosti SUN Microsystems spolocnostou Oracle uvazujem nad prechodom na Mariu, lebo sa mi nepaci politika Oracle a rozmyslam medzi verziami 5.5 a 10.0 (MariaDB 5.5 by mala byt kompatibilna s MySQL 5.5)

 
Nahoru Odpovědět 27.11.2013 22:20
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkub
Kit:

Podle dokumentace má MariaDB větší výběr vhodných engine. Asi na ni za půl roku také přejdu. Verze 5.5 je zřejmě určena pro výměnu v hotových aplikacích, verze 10.0 je vhodná pro nově vyvíjené aplikace.

Nahoru Odpovědět 28.11.2013 9:54
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

Transakce, cizí klíče i integritní omezení fungují i v MySQL, MyISAM tam již není hlavním enginem nějakou dobu.

Nahoru Odpovědět 28.11.2013 10:06
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
mkub
Redaktor
Avatar
mkub:

ale vyvoj MySQL sa mi zda ako keby Oracle tak trosku na tu databazu kaslal, aj preto pokukujem na port MariaDB

 
Nahoru Odpovědět 28.11.2013 11:05
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkub
Kit:

Je to logické. Proč by měl podporovat databázi, která konkuruje jeho hlavnímu produktu?

Zkusil jsi PostgreSQL?

Nahoru Odpovědět 28.11.2013 11:30
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Kit
mkub:

PostgreSQL som este neskusil, ale zevraj je rychlejsia nez MySQL

 
Nahoru Odpovědět 28.11.2013 12:05
Avatar
Kit
Redaktor
Avatar
Odpovídá na mkub
Kit:

Rychlejší? Jak se to vezme. Pokud po něm budeš chtít úlohy typu

SELECT sloupec FROM tabulka WHERE id=$id;

tak s výkonem PostgreSQL moc spokojený nebudeš. Pokud však do něj přesuneš velkou část doménové logiky, výkon a spolehlivost aplikace bude výrazně lepší.

Nahoru Odpovědět 28.11.2013 12:31
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.