neprihlásený Sobota, 27. apríla 2024, dnes má meniny Jaroslav
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.


      Zdieľaj na Twitteri



Najnovšie články:

Operačný systém Proxmox pre virtualizáciu vydaný v novej verzii 8.2
České železnice idú testovať WiFi vo vlakoch cez satelitný Starlink
V bezplatnom DVB-T bude počas MS v hokeji aj Joj Šport
NASA komunikovala laserom na stovky miliónov km rýchlosťou 25 Mbps
Let vesmírneho Boeingu by sa už mal uskutočniť, o menej ako dva týždne
Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom


Diskusia:
                               
 

...a zaroven prva ktora bude pod hlavickou Oracle...
Odpovedať Známka: 10.0 Hodnotiť:
 

zatialco mi ludia ktori nesme zvedavy na prekvapenia potichu migrujeme na postgre ;)
Odpovedať Známka: -6.9 Hodnotiť:
 

a preco myslis, ze prave na toto sme zvedavi? - vela stastia s postgre
Odpovedať Známka: 7.8 Hodnotiť:
 

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. :))
Odpovedať Známka: 6.7 Hodnotiť:
 

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
Odpovedať Známka: 10.0 Hodnotiť:
 

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.
Odpovedať Hodnotiť:
 

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.
Odpovedať Známka: 2.0 Hodnotiť:
 

Odporucam pozriet projekt Symfony a jeho Doctrine (resp. starsi ORM Propel)
Odpovedať Hodnotiť:
 

akoze chlaci, neviem o com tocite, ale opera je aj tak najlepsia.
na internety, na databaze, na programovanie aj len tak do auta.
Odpovedať Známka: 3.3 Hodnotiť:
 

Možno to je nesprávnou metodikou, ale keď som naposledy porovnával mysql vs postgre, postgre zapisovalo 4x pomalšie
Odpovedať Hodnotiť:
 

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 :)
Odpovedať Hodnotiť:
 

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...
Odpovedať Hodnotiť:
 

"v sql existuje vela vela derivacii" - ťažké ráno?
Odpovedať Známka: 10.0 Hodnotiť:
 

Namiesto variacie mam derivacie a surfujem po integrale :)
Odpovedať Známka: 5.0 Hodnotiť:
 

alebo s integralou na hlave :)
Odpovedať Hodnotiť:
 

alebo s integralou na hlave :)
Odpovedať Hodnotiť:
 

gramatika
Odpovedať Hodnotiť:
 

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 ;-)
Odpovedať Hodnotiť:

Pridať komentár