neprihlásený Utorok, 21. apríla 2026, dnes má meniny Ervín
Vydané MySQL 5.5 m2, so semisynchrónnou replikáciou

DSL.sk, 16.12.2009


Spoločnosť Sun sprístupnila tento týždeň testovaciu verziu MySQL 5.5 označenú ako Milestone 2.

Hlavnou novinkou v MySQL 5.5 je podpora semisynchrónnej replikácie, pribudli tiež nové možnosti špecifikácie horizontálneho partitiongu.

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 prináša kompromisné riešenie označené ako semisynchrónna replikácia. Master dokončí transakciu ako úspešnú potom, ako mu aspoň jeden slave server potvrdí prijatie transakcie a jej uloženie do relay logu. Transakcia tak bude minimálne na tomto slave serveri, ak nepríde k jeho výpadku, uskutočnená a nestratí sa v prípadku zlyhania master servera.

Druhou väčšou novinkou je pridanie dvoch nových 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 COLUMNS a LIST COLUMNS. Tieto oproti rozdeleniu podľa hodnôt číselných stĺpcov umožňujú aj delenie podľa stĺpcov typu dátum a reťazec.

Verzia MySQL 5.5 m2 nie je verziou určenou na produkčné nasadenie, nové funkcie sú podľa spoločnosti implementované zatiaľ v beta kvalite.

Sťahovať MySQL 5.5 m2 je možné z dev.mysql.com.



Najnovšie články:

Americké úrady po nepodarenom štarte dočasne zakázali New Glenn lietať
Pošta konečne overuje občiansky v mobile bezpečne, po absurdnom ročnom "vizuálnom overovaní"
Nová Fedora 44 nebude vydaná ani tento týždeň
New Glenn síce opäť úspešne pristála, let bol ale veľmi neúspešný
NASA na sonde Voyager 1 vypla kvôli šetreniu spotreby ďalší prístroj
Nové linuxové jadro zlepší podporu Windows diskov
Americký štát prijal zákon zakazujúci výstavbu nových dátových centier
Blue Origin prvýkrát znovu použije prvý stupeň rakety New Glenn
V prvom štvťroku pribudlo iba 50 nabíjačiek elektromobilov
Zverejnený nový trailer blížiaceho sa Star Wars filmu


Diskusia:
                               
 

no dobre, a teraz po slovensky...
Odpovedať Známka: 1.2 Hodnotiť:
 

pokial sa ti ten clanok zda nepochopitelny tak zjavne nieje urceny pre teba a informacie z neho su ti zbytocne ;)
Odpovedať Známka: 8.3 Hodnotiť:
 

Semisynchrónna replikácia, paráda, konečne môžem pokojne spávať.
Odpovedať Známka: 8.0 Hodnotiť:
 

Este tak desat rokov vyvoja a zacne sa MySQL podobat na dnesne databazy.
Odpovedať Známka: -4.7 Hodnotiť:
 

ake konkretne "dnesne" databazy mas na mysli?
Odpovedať Známka: 6.9 Hodnotiť:
 

Tak napriklad Oracle DB.
Odpovedať Známka: -8.0 Hodnotiť:
 

lol si robis prdel vsak? porovnavas enterprisovy solution pre obrovske databazy s mysql??? mysql je prevazne urcene pre mensie projekty... chcem vidiet vsetkych tych phpckarov ako sa ucia oracle db alebo informix aby si spravili jednoduchy bulletin board alebo nieco podobne :)) nemiesaj jablka s hruskami :) ukaz mi banku alebo velku korporaciu kde vobec rozmyslali o nasadeni mysql... nehovoriac o tom ze oracle je predsa len trosicku drahsie ako mysql ;)
Odpovedať Známka: 10.0 Hodnotiť:
 

mozno je cielova skupina ina, ale preco by sa to nemohlo porovnavat? porovnavam to z funkcneho hladiska, nie z pohladu ceny alebo pre koho je urcena.
inac aj oracle ma ediciu databazy zadarmo - Express Edition.

Odpovedať Známka: -8.0 Hodnotiť:
 

porovnavas z funkcneho hladiska lietadlo s autom to da logiku...
Odpovedať Známka: 7.5 Hodnotiť:
 

No, ved prave preto ich nemozes porovnavat, ze su urcene pre inu cielovu skupinu. MySQL si nekladie za ciel to co Oracle DB, preto to nie je funcne porovnatelna databaza.

Oracle XE? To uz radsej mysql alebo pgsql
Odpovedať Známka: 10.0 Hodnotiť:
 

... alebo bezplatna verzia mssql, ak nevadi, ze je len pre windows
Odpovedať Hodnotiť:
 

vsak prave, mysql nie je vobec seriozna databaza. ziadna normalna firma si tam nedovoli ulozit dolezite udaje. to je tak len na male domace weby. vsak donedavna nemala ani transakcie, co je zaklad kazdej databazy, bez toho to za databazu nepovazujem. a aj v sucasnej verzii je ako transakcny engine pouzite InnoDB a hadaj kto ho vlastni - Oracle :-)
Odpovedať Známka: -6.7 Hodnotiť:
 

ty vole aspon podpisat by si sa mohol 2x rovnako (ci mas rozhadazu databazu v hlave? ) transakcie boli do mysql pridane pred 5 rokmi - to by som nenazvla donedavna... a cudoval by si sa kolko malych/strednych firiem pouziva mysql. co ty povazujes/nepovazujes za databazu je uplne irelevantne. keby si si precital definiciu db tak by si zistil co za bludy trepes.

Odpovedať Známka: 10.0 Hodnotiť:
 

ja sa nepodpisuje, nepovazujem to za dolezite, proste tam nahodne natukam zopar cislic kedze je to povinny udaj.
ver mi ze definiciu databazy velmi dobre ovladam, som aj OCP ak vies co to znamena.
a tych 5 rokov je naozaj nedavno, oracle, db2, informix, postgress a ine to mali uz velmi davno, oracle uz vo verzii 6. a ako pisem, aj tu cast transakcneho enginu co myslql ma vlastni oracle...
Odpovedať Známka: -10.0 Hodnotiť:
 

lol... skoda reci s tebou...
ale tak schvalne, definuj nam databazu, som vazne zvedavy
Odpovedať Známka: 10.0 Hodnotiť:
 

No ved, na tie ucely ako MySQL prevazne pouziva uplne staci co ma teraz, este aj s rezervou.

Mimochodom, Wikipedia pise:
MySQL is often used in free software projects that require a full-featured database management system, such as WordPress, phpBB and other software built on the LAMP software stack. It is also used in many high-profile, large-scale World Wide Web products including Wikipedia, Google and Facebook.


Odpovedať Známka: 10.0 Hodnotiť:
 

ale nie co si normalny, nas mily ciselny priatel pouziva oracle aj na guestbook...
Odpovedať Známka: 10.0 Hodnotiť:
 

Sa mi paci komentar ulozit potencialne na rozne disky pre zvysenie vykonu. To sa uz dnes vobec nerobi. Kedysi sa delili na rozne disky indexy a data. V sucasnosti sa najlepsi vykon dosahuje rozlozenim vsetkych dat cez vsetky disky, teda tak aby boli rovnomerne zatazene. SAME - Stripe And Mirror Everything. Inac sa stane ze niektore data su na hot diskoch a zvysne nic nerobia. Je to teda najjednoduchsie na administraciu a poskytuje najvacsi vykon.
Odpovedať Známka: -5.0 Hodnotiť:
 

toto co pises by platilo keby oracle prestal svoju DB vyvijat a to sa nestane... Oracle ma ale ine zameranie ako MySQL...
Odpovedať Hodnotiť:
 

presne som to myslel ako si napisal, alebo inac povedane mysql dnes sa mozno da porovnat oraclu db spred tych 10 rokov.
Odpovedať Hodnotiť:
 

..kto vlastne?
Odpovedať Hodnotiť:
 

sun. akvizicia bola oznamena v aprili, v lete ju odobrili akcionary oboch firiem a teraz sa caka na regulacne urady (proste birokracia). takze aj ked je uz na 99% iste ze oracle kupi sun zatial sa tak realne nestalo...
Odpovedať Hodnotiť:
 

PostgreSQL sice nie je tak rozsirena databaza ako MySQL, ale ak vydaju novu verziu za clanok by snad stala, nie? Ci?
Odpovedať Hodnotiť:
 

Napr. http://www.postgresql.org/about/news.1170 vraj "Posted on 2009-12-14"

Nemusite pisat o kazdej vyvojovej verzi ako v pripade MySQL, ale potesili by ste ma, keby ste napisali aspon o kazdej finalnej verzii :-)
Odpovedať Hodnotiť:
 

postgre nieje medzi ludmi dostatocne popularne vies ;) tak isto ako tu nenajdes clanky o *BSD, Solarise alebo nebodaj haiku.
Odpovedať Hodnotiť:
 

kolko realnych aplikacii si videl(nie cital, pocul) nasadenych na PgSQL?
Odpovedať Známka: 3.3 Hodnotiť:
 

Skype sa asi nepocita? Centralny server som nevidel :-) http://bit.ly/7ZVQQQ

Ale ak pytas takto, tak najmenej 2, spominam si na 2 ERP systemy

... a este jeden, takze 3, co si spominam, phpPgAdmin :-D:-D
Odpovedať Hodnotiť:
 

to ze sa vsade pouziva mysql este neznamena ze je to ta najlepsia volba a ze o ostatnych netreba informovat... takisto ako si nemyslim ze php je najvhodniejsi jazyk pre web...
Odpovedať Hodnotiť:
 

Dufam, ze nepatris medzi zbludenych ludi, co si myslia ze vytvorit "web" vo flashi alebo v jave (java applet) je majstrovstvo.
Odpovedať Hodnotiť:
 

flash nie v zivote preboha ved som *NIXak tak snad nepojdem proti sebe :) . osobne preferujem python (ale skor z dovodu ze sa mi v nom kodi podstatne lepsie ako v php)
Odpovedať Známka: 3.3 Hodnotiť:
 

a vies vobec aky je rozdiel medzi client-side a server-side technologiami?
Odpovedať Hodnotiť:
 

no tak to som zvedavy, ktory je ten "naj" jazyk pre web :)
Odpovedať Hodnotiť:
 

ako som vyssie napisal - osobne preferujem python. a celkovo nieco ako naj jazyk neexistuje ;) to je cisto moja osobna preferencia ;)
Odpovedať Hodnotiť:

Pridať komentár