IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
mkub
Tvůrce
Avatar
mkub:27.11.2013 21:55

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
Tvůrce
Avatar
Odpovídá na mkub
Kit:27.11.2013 22:00

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
Tvůrce
Avatar
Odpovídá na Kit
mkub:27.11.2013 22:20

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
Tvůrce
Avatar
Odpovídá na mkub
Kit:28.11.2013 9:54

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 Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:28.11.2013 10:06

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
New kid back on the block with a R.I.P
Avatar
mkub
Tvůrce
Avatar
mkub:28.11.2013 11:05

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
Tvůrce
Avatar
Odpovídá na mkub
Kit:28.11.2013 11:30

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
Tvůrce
Avatar
Odpovídá na Kit
mkub:28.11.2013 12:05

PostgreSQL som este neskusil, ale zevraj je rychlejsia nez MySQL

 
Nahoru Odpovědět
28.11.2013 12:05
Avatar
Kit
Tvůrce
Avatar
Odpovídá na mkub
Kit:28.11.2013 12:31

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.