
neprihlásený
|
Streda, 12. marca 2025, dnes má meniny Gregor |
|
K dispozícii stabilné MySQL 5.5
DSL.sk, 16.12.2010
|
|
Novou stabilnou verziou populárneho databázového servera MySQL sa v stredu po verzii 5.1 stala verzia 5.5, aktuálne dostupná po ročnom verejnom testovaní vo verzii 5.5.8.
MySQL 5.5 oproti doterajším verziám prináša viacero zlepšení, hlavnou funkčnou novinkou je podpora semisynchrónnej replikácie.
MySQL doteraz podporovalo len asynchrónnu replikáciu, pri ktorej je transakcia na master serveri dokončená bez ohľadu na to, či bola úspešne zreplikovaná na slave servery. Opakom asynchrónnej replikácie je plne synchrónna replikácia, pri ktorej master definitívne dokončí transakciu až po potvrdení, že táto bola commitnutá na všetkých slave serveroch.
MySQL 5.5 podporuje semisynchrónnu replikáciu, kompromisné riešenie. Master pri tomto type synchronizácie dokončí transakciu ako úspešnú potom, ako mu aspoň jeden slave server potvrdí prijatie transakcie a jej uloženie do relay logu. Ak nepríde krátko po sebe k výpadku master servera zároveň so slave serverom, ktorý ako prvý potvrdil prijatie poslednej transakcie, tak sa žiadna transakcia po výpadku master servera nestratí.
V MySQL 5.5 je použitá nová verzia InnoDB enginu, ktorá poskytuje výrazne vyšší výkon a to najmä pri vysokom počte súčasných pripojení na MySQL server, vysokej záťaži a na moderných mnohojadrových serveroch. Podľa testu Oracle sa na výkonnom serveri so štyrmi šesťjadrovými Xeonmi pod Linuxom pri 1024 súčasných databázových spojeniach zvýši u MySQL 5.5 oproti MySQL 5.1 priepustnosť servera v počte dokončených transakcií za sekundu podľa benchmarku SysBench v režime aj s transakciami meniacimi dáta až o 370%.
InnoDB je zároveň v novej verzii už štandardným databázovým enginom. Doteraz bol štandardným MyISAM, hoci samozrejme pri náročnejších nasadeniach sa používal väčšinou InnoDB.
Druhou väčšou funkčnou novinkou je rozšírenie dvoch typov špecifikovania delenia riadkov tabuľky do horizontálnych partícií tabuľky uložených potenciálne na rozličných diskoch pre zvýšenie výkonu, RANGE a LIST. V novej verzii je podporované delenie nielen podľa celočíselných stĺpcov ale aj podľa ďalších typov, zároveň je možné delenie podľa hodnôt viacerých stĺpcov.
Sťahovať novú verziu je možné z www.mysql.com.
Najnovšie články:
Diskusia:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hmmmm
Od: jasom.....
|
Pridané:
16.12.2010 15:47
...a zaroven prva ktora bude pod hlavickou Oracle...
|
|
Re: hmmmm
Od: cinko@home
|
Pridané:
16.12.2010 20:33
zatialco mi ludia ktori nesme zvedavy na prekvapenia potichu migrujeme na postgre ;)
|
|
Re: hmmmm
Od reg.: MCGiany
|
Pridané:
16.12.2010 20:56
a preco myslis, ze prave na toto sme zvedavi? - vela stastia s postgre
|
|
Re: hmmmm
Od reg.: Hocikto
|
Pridané:
16.12.2010 22:59
len migrujte, no my ostavame zatial nadalej pri mysql, ked sa nieco zmeni k horsiemu, tak nebudeme apgrejdovat. :)) a do verzie pri ktorej platili stare pravidla ostaneme, a tie sa uz nezmenia, a sme spokojny, a zatial pockame, ze co prinesie buducnost. :))
|
|
Re: hmmmm
Od: Kveri_
|
Pridané:
17.12.2010 9:55
mysql pouzite (a ja som do nedavna pouzival) len preto, ze nepotrebujete databazu. Akonahle som chcel zmazat 100 000 zaznamov z tabulky, na ktoru boli viazane constrainty tak to trvalo ~40 minut (InnoDB), riesenim bolo prejst na MyISAM a riesit si foreign kluce a vsetky integritne pravidla v kode a nie v databaze. To bol dovod realneho zacatia pouzivania postgresu
|
|
Re: hmmmm
Od reg.: Hocikto
|
Pridané:
18.12.2010 8:35
no k tomu sa neviem vyjadrit, nakolko projekty ktore som riesil, vzdy ficia nad MyISAM enginom, nejak som nepotreboval transakcny model, takze InnoDB som v praxi nepouzival, a co sa tyka FK a pravidiel, vzdy som spokojnejsi, ked si ich riesim ja na aplikacnej urovni, aspon mam vzdy nad vsetkym prehlad. :)) No u nas vo firme sa zatial mysql dobre osvedcil, a mame aj 2 dlho beziace projekty, ktore maju radovo miliony zaznamov a aj dost velku zataz voci konkurecnym spojeniam, a zatial vacsi problem sme s mysql-m nemali. Zalezi to asi aj od povahy projektu.
|
|
Re: hmmmm
Od: marecek_
|
Pridané:
16.12.2010 23:41
neviem preco mas take slabe skore, ale postgresql momentalne to najlepsie co mozes mat v poli `freedom`. skoda ze nema prepracovany ORDBMS databazovy model ako napr. oracle s tym sa uz da nieco aj robit vacsie.
|
|
Re: hmmmm
Od: Slavius
|
Pridané:
17.12.2010 7:16
Odporucam pozriet projekt Symfony a jeho Doctrine (resp. starsi ORM Propel)
|
|
Re: hmmmm
Od: apple user no 1
|
Pridané:
18.12.2010 23:03
akoze chlaci, neviem o com tocite, ale opera je aj tak najlepsia.
na internety, na databaze, na programovanie aj len tak do auta.
|
|
Re: hmmmm
Od: Ja.
|
Pridané:
17.12.2010 9:42
Možno to je nesprávnou metodikou, ale keď som naposledy porovnával mysql vs postgre, postgre zapisovalo 4x pomalšie
|
|
Re: hmmmm
Od: Kveri_
|
Pridané:
17.12.2010 9:57
je to rozne, ale vo vseobecnosti je postgres lepsie, rychlejsie, zlozitejsie a flexibilnejsie (prave preto, ze je zlozitejsie cely "svet" pouziva mysql), jedine co je na mysql naozaj rychlejsie je count(*) ale dovod preco je to rychlejsie je velmi nechutny zly a strasidelny, az sa cloveku robia zimomriavky :)
|
|
No pekne pekne...
Od: oraJaro_Off
|
Pridané:
17.12.2010 7:41
Ako vidim, tak podobne ako v pripade linuxu, aj v sql existuje vela vela derivacii a potom clovek si nevie vybrat z nich tu "spravnu". Lenze zrejme spravna nie je ani jedna, kedze kazda je vhodna / urcena na ine situacie...
|
|
Re: No pekne pekne...
Od: Ja.
|
Pridané:
17.12.2010 7:55
"v sql existuje vela vela derivacii" - ťažké ráno?
|
|
Qwerty
Od: featherl1ght
|
Pridané:
17.12.2010 12:38
Namiesto variacie mam derivacie a surfujem po integrale :)
|
|
Re: Qwerty
Od: featherl1ght
|
Pridané:
17.12.2010 12:47
alebo s integralou na hlave :)
|
|
Re: Qwerty
Od: featherl1ght
|
Pridané:
17.12.2010 14:52
alebo s integralou na hlave :)
|
|
gramatiika
Od: gramatika
|
Pridané:
17.12.2010 15:55
gramatika
|
|
Odseky
Od: sasasasa
|
Pridané:
17.12.2010 21:23
Odporúčam inak váženému redaktorovi si prečítať základy písania ;-) pretože dať v 4och odsekoch za sebou ako prvé slovo "MySQL 5.5" považujem za vrcholne triviálnu chybu, keďže už za také veci sťahovali body na slohoch už na strednej škole ;-)
|
Pridať komentár
|
|
|
|