www.wikidata.uk-ua.nina.az
MySQL vilna sistema keruvannya relyacijnimi bazami danih yaka bula rozroblena kompaniyeyu TsH dlya pidvishennya shvidkodiyi obrobki velikih baz danih Cya sistema keruvannya bazami danih SKBD z vidkritim kodom bula stvorena yak alternativa komercijnim sistemam MySQL z samogo pochatku bula duzhe shozhoyu na mSQL prote z chasom vona vse rozshiryuvalasya i zaraz MySQL odna z najposhirenishih sistem keruvannya bazami danih Vona vikoristovuyetsya v pershu chergu dlya stvorennya dinamichnih vebstorinok oskilki maye chudovu pidtrimku z boku riznomanitnih mov programuvannya MySQLTip Relyacijna sistema keruvannya bazami danihRozrobniki Oracle CorporationPershij vipusk 23 travnya 1995Stabilnij vipusk 8 0 32 17 sichnya 2023 8 misyaciv tomu 2023 01 17 Platforma x86 64 1 IA 32 1 A64d 1 i SPARC 1 Operacijna sistema Linux 1 Windows 1 macOS 1 FreeBSD 1 Solaris 1 i UNIX podibni operacijni sistemiMova programuvannya C 2 i C 2 Dostupni movi AnglijskaStan rozrobki aktivnijLicenziya GNU General Public License version 2 0 d 3 i propriyetarna licenziya d 4 Repozitorij github com mysql mysql serverVebsajt mysql com MySQL u Vikishovishi Zmist 1 Licenzuvannya 2 Istoriya 2 1 Relizi 2 2 MySQL 4 0 2 3 MySQL 4 1 2 4 MySQL 5 0 2 5 MySQL 5 1 2 5 1 Tip tablic Maria 2 6 MySQL 5 5 3 Mozhlivosti 4 Vidomi koristuvachi 5 Kritika 6 Vidgaluzhennya MySQL 7 Primitki 8 Div takozh 9 PosilannyaLicenzuvannya RedaguvatiMySQL maye podvijne licenzuvannya MySQL mozhe rozpovsyudzhuvatisya vidpovidno do umov licenziyi GPL Ale za umovami GPL yaksho yakas programa vikoristovuye biblioteki MySQL to vona tezh povinna rozpovsyudzhuvatisya za licenziyeyu GPL Prote ce mozhe rozhoditisya z planami rozrobnikiv yaki ne bazhayut vidkrivati sircevi teksti svoyih program Dlya takih vipadkiv peredbachena komercijna licenziya kompaniyi Oracle yaka takozh zabezpechuye yakisnu servisnu pidtrimku V razi vikoristannya ta rozpovsyudzhennya programnogo zabezpechennya z inshimi vilnimi licenziyami takimi yak BSD Apache MIT ta inshi MySQL dozvolyaye vikoristannya bibliotek MySQL za licenziyeyu GPL 5 Istoriya RedaguvatiMySQL vinikla yak sproba zastosuvati mSQL do vlasnih rozrobok kompaniyi tablic dlya yakih vikoristovuvalisya ISAM pidprogrami nizkogo rivnya dlya indeksnogo dostupu do danih U rezultati buv viroblenij novij SQL interfejs ale API interfejs zalishivsya v spadok vid mSQL Zvidki pohodit nazva MySQL dostemenno ne vidomo Rozrobniki dayut dva varianti abo tomu sho praktichno vsi napracyuvannya kompaniyi pochinalisya z prefiksa My abo na chest divchinki na im ya My dochki Majkla Monti Videniusa odnogo z rozrobnikiv sistemi 6 Logotip MySQL u viglyadi delfina nosit im ya Sakila Vin buv obranij z velikogo spisku zaproponovanih koristuvachami imen delfina Im ya Sakila bulo vidpravleno Open Source rozrobnikom Ambrose Twebaze V sichni lyutomu 2008 Sun Microsystems pridbala rozrobnika sistemi keruvannya bazami danih MySQL za 1 mlrd Pislya poglinannya u 2009 roci Sun Microsystems kompaniyeyu Oracle Corporation MySQL stala vlasnistyu Oracle Za chas rozvitku pid orudoyu Oracle dedali bilshe vidokremlyuye MySQL vid spilnoti i robit proces rozroblennya vse mensh prozorim Napriklad povernuta praktika postavki vlasnickih rozshirenih funkcij v Enterprise versiyi MySQL sposterigayetsya prihovuvannya informaciyi pro vrazlivosti zi skladu viklyuchenij testovij nabir zakritij dostup do bilshoyi chastini sistemi vidstezhennya pomilok ta pripineno publikaciyu zgrupovanogo logu zmin sho dozvolyaye suditi pro priv yazku patchiv do konkretnih zmin Relizi Redaguvati pershij vnutrishnij vipusk MySQL 23 travnya 1995 versiya dlya sistem Windows Windows 95 i NT 8 sichnya 1998 versiya 3 23 beta vid chervnya 2000 stabilnij vipusk u sichni 2001 versiya 4 0 beta vid serpnya 2002 stabilnij vipusk u berezni 2003 unions query cache versiya 4 1 beta vid chervnya 2004 stabilnij vipusk u zhovtni 2004 r trees subqueries versiya 5 0 beta vid bereznya 2005 stabilnij vipusk u zhovtni 2005 cursors stored procedures triggers views XA transactions versiya 5 1 rozroblennya velos iz listopada 2005 stabilnij vipusk v listopadi 2008 versiya 5 4 beta v kvitni 2009 versiya 6 0 v rozrobciMySQL 4 0 Redaguvati Ne zvazhayuchi na te sho versiya 4 0 ye zastariloyu vona vse she maye znachne rozpovsyudzhennya Osnovni mozhlivosti ciyeyi versiyi Praktichno povna realizaciya ANSI SQL 99 razom z rozshirennyami Mizhplatformenna sumisnist Nezalezhni tipi tablic MyISAM dlya shvidkogo chitannya InnoDB dlya tranzakcij i cilisnosti posilan Tranzakciyi Pidtrimka SSL Keshuvannya zapitiv Replikaciya odin golovnij server na odnogo pidleglogo bagato pidleglih na odnogo golovnogo Povnotekstova indeksaciya i poshuk z vikoristannyam tipu tablic MyISAM Implementovana biblioteka bazi danih Pidtrimka Yunikodu UTF 8 Tablici InnoDB zabezpechuyut vidpovidnist vimogam ACID Vbudovanij server yakij dozvolyaye vklyuchati MySQL v avtonomni dodatki MySQL 4 1 Redaguvati Rekomendovanoyu versiyeyu MySQL na 2005 rik ye MySQL 4 1 yaka vijshla 27 zhovtnya 2004 roku Vona mistit taki novovvedennya Vkladeni zapiti i pohidni tablici Nova sistema koduvan i sortuvan Bilsh shvidkij ta gnuchkij protokol kliyent servera iz pidtrimkoyu pidgotovlenih zapitiv yakij zabezpechuye yih optimalne vikonannya Nova programa ustanovki ta nalashtuvannya dlya Microsoft Windows i GNU Linux Zahisheni cherez OpenSSL z yednannya mizh kliyentom ta serverom Visoko optimizovana biblioteka yaka mozhe buti vikoristana v storonnih programah Povnocinna pidtrimka Yunikodu UTF 8 i UCS2 Standartni prostorovi tipi danih GIS dlya zberigannya geografichnoyi informaciyi Pokrashenij povnotekstovij poshuk ta sistema dopomogi MySQL 5 0 Redaguvati Versiya MySQL 5 0 vijshla 24 zhovtnya 2005 roku u cij versiyi bula znachno rozshirena funkcionalnist sho stavit MySQL v odin ryad iz komercijnimi SKBD Yaksho ranishu SKBD MySQL zvinuvachuvali u nedostatnij pidtrimci standartu SQL to iz poyavoyu p yatoyi versiyi ciyeyi populyarnoyi bazi danih z yavilas praktichno povna pidtrimka standartu SQL MySQL 5 0 mistit taki novovvedennya Zberezhuvani proceduri ta funkciyi Obrobniki pomilok Kursori Trigeri Predstavlennya Informacijna shema tak zvanij sistemnij slovnik sho mistit metadani MySQL 5 1 Redaguvati Versiya MySQL 5 1 prodovzhuye shlyah do standartu SQL 2003 MySQL 5 1 mistit taki novovvedennya 7 8 Segmentuvannya mozhlivist rozbiti odnu veliku tablicyu na dekilka chastin rozmishenih v riznih fajlovih sistemah bazuyuchis na viznachenij koristuvachem funkciyi Za deyakih umov ce mozhe dati serjozne zbilshennya produktivnosti ta krim togo polegshuye masshtabuvannya tablic Zmineno povedinku ryadu operatoriv dlya zabezpechennya bilshoyi sumisnosti zi standartom SQL 2003 Poryadkova replikaciya row based replikaciya za yakoyi v binarnij log bude zapisuvatis tilki informaciya pro realno zmineni ryadki tablici zamist originalnogo i mozhlivo bilsh povilnogo tekstu zapitu Vbudovanij planuvalnik robit sho periodichno zapuskayutsya Za sintaksisom dodannya zavdannya shozhe na dodannya trigera do tablici po ideologiyi na crontab Dodatkovij nabir funkcij dlya obrobki XML realizaciya pidtrimki XPath Novi zasobi diagnostiki problem i utiliti dlya analizu produktivnosti Rozshireno mozhlivosti z keruvannya vmistom log fajliv logi teper mozhut buti zberezheni i v tablicyah general log i v slow log Utilita mysqlslap dozvolyaye provesti testuvannya navantazhennya BD iz zapisom chasu reakciyi na kozhnij zapit Dlya sproshennya operaciyi onovlennya pidgotovlena utilita mysql upgrade yaka vikonaye perevirku vsih nayavnih tablic na predmet sumisnosti z novoyu versiyeyu i v razi potrebi vikonaye nalezhni koriguvannya MySQL Cluster teper ide yak okremij produkt yakij bazuyetsya na MySQL 5 1 i shovishi NDBCLUSTER Znachni zmini v roboti MySQL Cluster taki yak napriklad mozhlivist zberigannya tablichnih danih na disku Povernennya do vikoristannya vbudovanoyi biblioteki libmysqld vidsutnoyi v MySQL 5 0 API dlya plaginiv sho dozvolyaye zavantazhuvati storonni moduli yaki rozshiryuyut funkcionalnist napriklad povnotekstovij poshuk bez perezapusku servera Realizaciya parsera povnotekstovogo poshuku u viglyadi plug in Novij rushij tablic Maria stijkij do zboyiv klon MyISAM 9 yakij u 2010 buv perejmenovanij na Aria ta stav osnovoyu forku MySQL vid Monti Videniusa pid nazvoyu MariaDB 10 Tip tablic Maria Redaguvati Maria pochinayuchi z versiyi 5 2 x Aria novij tip tablic MySQL dlya zberigannya danih Maria yavlyaye soboyu rozshirenu versiyu shovisha MyISAM z dodavannyam zasobiv zberezhennya cilisnosti danih pislya krahu Osnovni perevagi Maria 11 U razi krahu provoditsya vidkat rezultativ vikonannya potochnoyi operaciyi abo povernennya v stan do komandi LOCK TABLES Realizaciya cherez vedennya logu operacij Mozhlivist vidnovlennya stanu z bud yakoyi tochki v zhurnali operacij vklyuchayuchi pidtrimku CREATE DROP RENAME TRUNCATE Mozhe buti vikoristana dlya stvorennya inkrementalnih bekapiv cherez periodichne kopiyuvannya log fajlu Pidtrimka vsih formativ stovpciv MyISAM rozshirena novim formatom rows in block sho vikoristovuyut storinkovij sposib zberigannya danih pri yakomu dani v stovpcyah mozhut keshuvatisya V majbutnomu bude realizovano dva rezhimi tranzakcijnij i bez vidbivannya v zhurnali tranzakcij dlya ne kritichnih danih Rozmir storinki danih dorivnyuye 8Kb v MyISAM 1Kb sho dozvolyaye dosyagti bilsh visokoyi produktivnosti dlya indeksiv za polyami fiksovanogo rozmiru ale pracyuye povilnishe u razi indeksuvannya klyuchiv zminnoyi dovzhini MySQL 5 5 Redaguvati Gilka MySQL 5 5 mistit ryad znachnih polipshen pov yazanih z pidvishennyam masshtabovanosti ta shvidkodiyi sered yakih Vikoristannya za zamovchuvannyam rushiya InnoDB Pidtrimka napivsinhronnogo semi synchronous mehanizmu replikaciyi zasnovanogo na patchah do InnoDB vid kompaniyi Google Polipshennya funkcij z particiyuvannya danih Rozshirenij sintaksis dlya rozbittya velikih tablic na kilka chastin rozmishenih v riznih fajlovih sistemah partitioning Dodani operaciyi RANGE LIST i metod optimizaciyi partition pruning Novij mehanizm optimizaciyi vkladenih zapitiv ta operacij JOIN Pereroblena sistema vnutrishnih blokuvan Integrovani patchi Google z optimizaciyeyu roboti InnoDB na CPU z velikoyu kilkistyu yader Mozhlivosti RedaguvatiMySQL kompaktnij bagatopotokovij server baz danih Harakterizuyetsya visokoyu shvidkistyu stijkistyu i prostotoyu vikoristannya MySQL vvazhayetsya garnim rishennyam dlya malih i serednih zastosunkiv Sircevi kodi servera kompilyuyutsya na bagatoh platformah Najpovnishe mozhlivosti servera viyavlyayutsya v UNIX sistemah de ye pidtrimka bagatopotochnosti sho pidvishuye produktivnist sistemi v cilomu Mozhlivosti servera MySQL prostota u vstanovlenni ta vikoristanni pidtrimuyetsya neobmezhena kilkist koristuvachiv sho odnochasno pracyuyut iz BD kilkist ryadkiv u tablicyah mozhe dosyagati 50 mln visoka shvidkist vikonannya komand nayavnist prostoyi i efektivnoyi sistemi bezpeki Vidomi koristuvachi RedaguvatiApple dlya dinamichnih storinok na Apple com dlya bagatoh vnutrishnih proyektiv Amazon com dlya bagatoh vnutrishnih proyektiv Cox Communications chetvertij za rozmirom provajder kabelnogo telebachennya v SShA maye ponad 3 600 tablic ta 2 milyardi ryadkiv danih u bazah i vikonuye priblizno 2 miljoni vstavok na godinu Digg flickr Joomla Google dlya programi Google Ads kolishnij AdWords poshukovogo rushiya LiveJournal priblizno 300 miljoniv pereglyadiv storinok na den MediaWiki i Vikipediya NASA konvertuvala bazovanu na Oracle sistemu zakupivel na MySQL 1 Nokia WordPress Yahoo Kritika RedaguvatiMySQL versiyi 5 1 maye 20 vidomih serjoznih pomilok v dodatok do 35 defektiv versiyi 5 0 Kritichni pomilki inodi ne vipravlyayutsya protyagom trivalih periodiv chasu Odnim iz prikladiv ye kritichna pomilka sho vidoma z 2003 roku MySQL pokazuye nizku efektivnist pri vikoristanni yiyi yak shovisha danih ce chastkovo pov yazano z nezdatnistyu vikoristovuvati dekilka procesoriv dlya obrobki odnogo zapitu Do togo zh MySQL chasto kritikuyut za te sho cya SKBD maye rozhodzhennya zi standartom SQL shodo traktuvannya NULL znachen i znachennya za zamovchuvannyam Vidgaluzhennya MySQL RedaguvatiProdazh MySQL Sun Microsystems u 2008 i nastupne poglinannya Sun z boku Oracle bulo neshvalno sprijnyato spilnotoyu vilnogo programnogo zabezpechennya Nezalezhnimi grupami v tomu chisli navkolo kolishnih rozrobnikiv MySQL buli stvoreni vidgaluzhennya forki proyektu sered yakih Drizzle MariaDB PerconaDBPrimitki Redaguvati a b v g d e zh i k Supported Platforms MySQL Database a b The mysql Open Source Project on Open Hub Languages Page 2006 d Track Q124688 https github com mysql mysql server blob mysql 8 0 3 COPYING https www mysql com about legal licensing oem We want specified Free Libre and Open Source Software FLOSS applications to be able to use specified GPL licensed MySQL client libraries the Program despite the fact that not all FLOSS licenses are compatible with version 2 of the GNU General Public License the GPL Arhiv originalu za 3 bereznya 2008 Procitovano 29 lyutogo 2008 Istoriya MySQL angl Arhiv originalu za 31 serpnya 2009 Procitovano 3 chervnya 2010 Istoriya MySQL angl Novovvedeniya MySQL 5 1 Arhiv originalu za 4 kvitnya 2013 Procitovano 6 grudnya 2009 Obzor novshestv MySQL 5 1 na russkom yazyke Arhiv originalu za 26 grudnya 2008 Procitovano 6 grudnya 2009 Obzor vozmozhnostej hranilisha Maria na opennet ru Arhiv originalu za 9 lyutogo 2009 Procitovano 6 grudnya 2009 Igor Savchuk MySQL na steroidah Arhiv originalu za 8 listopada 2010 Procitovano 16 grudnya 2010 Oglyad mozhlivostej shovisha Maria na opennet ru Arhiv originalu za 9 lyutogo 2009 Procitovano 6 grudnya 2009 Div takozh RedaguvatiMySQL AB Oracle Corporation MariaDB Sistema keruvannya bazami danihPosilannya RedaguvatiVikishovishe maye multimedijni dani za temoyu MySQLMySQL Arhivovano 13 zhovtnya 2005 u Wayback Machine golovnij sajt proyektu nbsp Ce nezavershena stattya pro bazi danih Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno kviten 2016 Otrimano z https uk wikipedia org w index php title MySQL amp oldid 40406758