"MySQL" yra reliacinių duomenų bazių sistema, kuri naudojama visame pasaulyje ir yra bene dažniausiai naudojama šios kategorijos programa. Programinė įranga yra nemokama atvirojo kodo versija ir komercinė versija, skirta įvairioms operacinėms sistemoms. Daugelis prieglobos paslaugų teikėjų siūlo galimybę integruoti "MySQL" į savo paketus. Daugybė dinamiškų svetainių naudoja šią programinę įrangą kaip pagrindą.
"MySQL" istorija ir kilmė
"MySQL" 1994 m. sukūrė Švedijos bendrovė "MySQL AB", kurią 2008 m. įsigijo "Sun Microsystems". Nuo 2010 m. šios dvi bendrovės priklauso Kalifornijos korporacijai "Oracle". Pavadinimas kilo iš vieno iš bendrovės įkūrėjų Michaelio Wildeniuso dukters vardo. 1994 m. Wildenius ir Axmarkas pradėjo kurti duomenų bazės sistemą. Iš pradžių ji buvo "MySQL" klonas ir buvo skirta UNIREG programinės įrangos duomenų bazėms, skirtoms žiniatinklio programoms, kurti. 1995 m. buvo išleista vidinė versija, o 1997 m. - 3.1 versija. Tai buvo ženklas, kad "MySQL" branduolys jau turi ilgą istoriją. Nuo pat pradžių programinė įranga galėjo apdoroti didelius duomenų kiekius ir buvo suprojektuota taip, kad užtikrintų puikų našumą. Iš dalies tai buvo padaryta prieinamumo ir stabilumo sąskaita. Iš pradžių funkcijos buvo ribotos, buvo galima naudoti tik kelių tipų lenteles ir nebuvo jokių operacijų. 2001 m. sausio mėn. buvo išleista 3.23 versija, kurioje buvo galima atlikti operacijas ir kuri turėjo dviejų tipų lenteles. 2003 m. kovo mėn. pasirodė 4.0 versija, 2004 m. pabaigoje - 4.1, o 2005 m. spalio mėn. buvo išleista "MySQL 5.0" versija su patobulintomis funkcijomis. 2008 m. lapkritį išleista 5.1 versija, 2012 m. - "MySQL 5.6". 5.7 versija pasirodė spalio mėnesį, o 5.7.17 versija išleista 2016 m. gruodžio viduryje.
"MySQL" - daugelio dinamiškų svetainių pagrindas
Reliacinė duomenų bazių sistema yra tiek nemokama atvirojo kodo versija, tiek komercinis variantas, skirtas įvairioms operacinėms sistemoms. "MySQL" sudaro kelios administravimo programos, duomenų bazė, vartotojo sąsajos ir bibliotekos. Kartu su PHP ir "Apache" ji yra daugelio dinaminių svetainių pagrindas. Pasaulyje ji įdiegta daugiau kaip 50 milijonų serverių. "Google", "Twitter", "Facebook" & Co. naudoja jos architektūrą ir turi daugybę "MySQL" serverių. Sistema veikia "Windows", "Linux", "Unix", "Mac OSX", "i5/Os", "Open VMS" ir daugiau nei 20 kitų platformų. Daugelis prieglobos paslaugų teikėjų siūlo "MySQL" kaip savo programinės įrangos paketų dalį. Yra oficialus vadovas, nemokama pagalba teikiama daugybėje forumų ir naudotojų grupių. "Oracle" siūlo skirtingų našumo lygių "Enterprise Edition" palaikymo licencijas, tačiau jos yra mokamos. Dažnai ji derinama su kitomis programomis arba dinaminių svetainių prieglobos aplinkomis.
"MySQL" funkcijos
Duomenų bazės sistema buvo parašyta programavimo kalbomis C ir C++. Jame naudojami branduoliai, leidžiantys naudoti daugybę siužetų. Todėl programinė įranga gali pasinaudoti kelių procesorių privalumais, jei jie yra. Garantuojama didelė apdorojimo sparta ir optimalus atminties valdymas. Kartu galite sukurti ir valdyti kelias duomenų bazes viename "MySQL" serveryje. Priklausomai nuo operacinės sistemos, naudojamų lentelių skaičius skiriasi. Programinė įranga suteikia galimybę pasiekti įrašus, juos ištrinti, keisti ar papildyti. Atskiros duomenų bazės gali būti suskirstytos dalimis, todėl galima padidinti darbo greitį. Turinio valdymo sistemose "MySQL" gali būti naudojama kaip patikima ir galinga duomenų bazė (pvz. WordPress, TYPO3, Drupal arba "Joomla").
"MySQL" privalumai
"MySQL" saugo, tvarko, rodo ir keičia lentelių duomenis, tuo pat metu veikdama kaip klientas-serveris. Tai reiškia, kad atitinkama duomenų bazė veikia kaip serveris. Duomenų bazės sistema veikia greitai, patogiai ir stabiliai. Privalumas yra ir tai, kad ji gali būti daugiasluoksnė ir daugiavartotojiška, lengvai valdomi įgaliojimai ir užtikrinamas optimalus našumas. Be to, ji labai lanksti, nes suderinama su daugiau nei dvidešimčia skirtingų platformų.