MySQL-yň Gün mikrosistemasy we MariDB-iň döremegi bilen baglanyşykly hekaýa


Maglumatlar bazasy, kompýuter programmasy saklanylýan maglumatlara ýa-da onuň bir bölegine girip bilýän görnüşde guralan maglumatdyr. Bu elektron faýl ulgamy, maglumatlar bazasyny dolandyryş ulgamy (DBMS) atly ýörite programma arkaly saklanýar, täzelenýär, saýlanýar we pozulýar. DBMS-iň ullakan sanawy bar, olaryň birnäçesi şu ýere sanawa girýär - MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Microsoft Access we ş.m.

Linux Daşky gurşawda işlänler, MariaDB bilen çalşylmazdan ozal, MySQL adaty gatnaşyklar bazasyny dolandyryş ulgamydygyny bilýän bolmaly. Birden näme boldy? Linux taslamasy näme üçin bu taslama bilen hoşlaşdy? Bu mowzugy dowam etdirmezden ozal gysga bellik edeliň.

MySQL Allan Larsson, Maýkl Widenius we Deýwid Axmark tarapyndan 19 ýyl mundan ozal 1995-nji ýylda esaslandyryldy. Bilelikdäki esaslandyryjy Maýkl Wideniusyň gyzy, ' Meniň ' ady bilen çykdy. Bu taslama GNU umumy jemgyýetçilik ygtyýarnamasy we belli bir eýeçilik ygtyýarnamasy boýunça goýberildi. MySQL, Oracle Corporation-yň eline geçýänçä, MySQL AB firmasyna degişli boldy. Programmirleme dilinde - C we C ++ ýazylan we Windows, Linux, Solaris, MacOS we FreeBSD üçin elýeterlidir.

Oracle Inc. tarapyndan MySQL gazanylandan we ygtybarly we ulaldylan maglumat bazasynyň zerurlygy alymlary PostgreSQL we MongoDB ýaly alternatiwalary pikirlenmäge mejbur etdi. Ikisiniň ikisine geçmek ne geljek, ne-de geljekki nukdaýnazardan has gowy çalyşmak.

Şol bir wagtyň özünde, 2009-njy ýylda Maýkl Widenius MarisDB-de MySQL-iň çatrygy hökmünde işe başlady. 2012-nji ýylda telekeçilik däl MariaDB gaznasynyň kerpiçleri goýuldy. Döredijiniň gyzy Mariýa adyny göterdi.

MariaDB, MySQL baglanyşyk maglumatlar bazasyny dolandyryş ulgamynyň çeňňegi bolup, ol ýene-de GNU umumy jemgyýetçilik ygtyýarnamasy bilen goýberilýär. Programma dilinde ýazylýar - C , C ++ , Perl we Baş we Linux Linux, Windows ulgamlary üçin elýeterlidir , Solaris, MacOS we FreeBSD.

MySQL-yň satyn alynmagy

MySQL AB firmasy üçin 1 milliard dollar az mukdarda däldi, üstesine-de, Açyk çeşme taslamasynyň esasy akym dünýäsine gelmegi üçin biderek ýere ýol bermek islemeýär we şonuň üçin MySQL 2008-nji ýylda Gün mikrosistemasynyň ýakasyna girdi. .

Oracle Inc. -iň 2009-njy ýylda Sun Microsystem -ny satyn almagy we iň soňunda MySQL-iň Oracle -yň emlägi bolmagy tötänlikdi. Bu ele geçiriş bilen şol döwürde köp sorag ýüze çykdy. Mysal üçin:

  1. Bazar üçin gowy bolarmy?
  2. Ulanyjylar üçin peýdaly bolarmy?
  3. Oracle, açyk ýolda DBMS üçin goldaw bermek we täzelenmeleri goýbermek bilen, Oracle ýolunda haýsydyr bir gowulyk edýärmi?
  4. Orakeliň ýaragy hökmünde subut edilermi?
  5. Onuň eýeçilik bazaryna nähili täsiri bolar?
  6. Microsoft, Apple ýaly kompaniýalar bazardaky ösüş tendensiýasyny görkezermi?
  7. IBM üçin sagdyn ýa-da zyýanly bolarmy?
  8. FOSS höwesjeňligini peseldermi?

Häzirki wagtda hem ähli soraglaryň jogaby ýok, ýöne bazar köp zady subut etdi. Dünýädäki käbir üýtgeşmelere şaýat boldy.

Dünýäniň iň meşhur altynjy web sahypasy, maglumatlar bazasyny MySQL-dan MariaDB-a geçirdi.

Dünýäniň iň meşhur saýty MySQL-dan MariaDB-e geçirildi.

MariaDB has gowy işleýär we şonuň üçin dünýädäki iň meşhur web sahypalary ulanýar. Linux-y işleýän her bir adam, LAMP stakanyň “ M ” üýtgändigini çynlakaý bilmelidir.

Birnäçe onlaýn forumlar we işewür analitik, muny MySQL ulanyjy bazasyny gutarmak üçin Oracle tarapyndan çalynýan surnaý hökmünde gördüler. Darwin Iň amatlylaryň aman galmagy diýdi we bazar muňa düşünýär. MySQL wilkasy MariaDB binýady we diri galmagy taryh döretdi.

MySQL we MariaDB - Deňeşdiriş okuwy

MariaDB-iň MySQL we hatda käbir ösen aýratynlygy MariDB-iň güýji boldy.

ÜNS BERI .: Çykyş çalyşmagy, eger bir programma MySQL 5.5-de işleýän bolsa, MariDB 5.5-de hiç hili päsgelçiliksiz işleýär.

MariaDB-ni Linux-da gurmak

MariaDB 10.0.12 häzirki durnukly goýberişdir. Mundan başga-da, MariaDB göçürip almak sahypasynda RPM esasly distro we DPKG esasly Distros üçin distro aýratyn ikilikler bar, olary aşakdaky baglanyşykdan göçürip alyp bolýar.

  1. https://downloads.mariadb.org/mariadb/10.0.12/

Diňe RPM we DPKG paketini göçürip alyň we aşakda görkezilişi ýaly guruň.

# rpm -ivh maria*.rpm		[For RedHat based systems]
# dpkg -i maria*.deb		[For Debian based systems]

Şeýle hem ammardan MariaDB gurup bilersiňiz, ýöne ilki bilen repony gurmak möhümdir. Aşakdaky baglanyşyga eýeriň we distroňyzy saýlaň we gidiň.

  1. MariaDB ammaryny gurmak

Bu, MariaDB-ni iň soňky we köne durnukly Linux Distribution-da gurmagyň iň aňsat usulydyr. Şeýle-de bolsa, Linux ulgamlaryndaky ammarlary nädip gurmalydygyny bilmeseňiz. Aşakdaky makalalarymyzy yzarlap bilersiňiz, bu ýerde saýlanan paýlamalarda MariaDB gurnamasy barada maglumat berdik.

  1. RHEL/CentOS-da LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) gurmak
  2. Ubuntu 14.04 Serwerinde LAMP (Linux, Apache, MariaDB, PHP) guruň
  3. Arch Linux-da LEMP (Nginx, PHP, MySQL, MariaDB dwigateli we PhpMyAdmin) gurmak
  4. Arch Linux-da LAMP (Linux, Apache, MySQL/MariaDB we PHP/PhpMyAdmin) gurmak
  5. Gentoo Linux-da LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM we PhpMyAdmin) gurmak

Bularyň hemmesi häzirlikçe. Munuň soňy däl. Bu başlangyç. 2009-njy ýylda başlanan syýahat henizem dowam edýär we bu ýerden gaty uzak ýol geçmeli. MariaDB MySQL-iň kämilligine we MySQL-ni başdan geçiren öýüňizdäki duýgularyňyza eýe.

Shortlyakyn wagtda kiçijik stollary ýasamakdan kiçi soraglara çenli ýol görkezjek bir makala taýýarlarys. Soňra “Tecmint” -e birikdiriň. Aşakdaky teswirler bölüminde bize gymmatly pikirleriňizi bermegi ýatdan çykarmaň.