MariaDB vs MySQL - Erinevus nende vahel
Peamine erinevus MariaDB ja MySQL
- MariaDB on 12 uut salvestusmootorit, kusjuures MySQL on vรคhem salvestusmootoreid.
- MariaDB on suurem รผhendusbassein, mis toetab kuni 200,000 XNUMX+ รผhendust, kusjuures MySQL on vรคiksem รผhendusbassein.
- Vรตrreldes MariaDB vs MySQL esitus, In MariaDB, on replikatsioon kiirem, samas kui sisse MySQL, on replikatsioon aeglasem.
- MariaDB on avatud lรคhtekoodiga, samas MySQL kasutab oma Enterprise Editionis mรตnda patenteeritud koodi.
- MariaDB ei toeta andmete maskeerimist ja dรผnaamilisi veerge, samas MySQL toetab seda.
- Vรตrreldes MariaDB et MySQL, MariaDB on kiirem kui MySQL.

Siin olen analรผรผsinud erinevust MariaDB ja MySQL ning hindab pรตhjalikult nende plusse ja miinuseid.
Mis on MariaDB?
MariaDB on kahvel MySQL andmebaasihaldussรผsteem. RDBMS pakub andmetรถรถtlusvรตimalusi nii vรคikeste kui ka ettevรตtete jaoks.
See DBMS on tรคiustatud versioon MySQL. Sellel on arvukalt sisseehitatud vรตimsaid funktsioone ning palju kasutusvรตimalusi, turvalisust ja jรตudluse tรคiustusi, mida te ei leia MySQL.
Mis on MySQL?
Tรถรถtati vรคlja 90ndate keskel. MySQL oli รผks esimesi turul kรคttesaadavaid avatud lรคhtekoodiga andmebaase. Tรคnapรคeval on palju alternatiivseid variante MySQL. Erinevused variantide vahel ei ole aga olulised, kuna need kasutavad sama sรผntaksit ja ka pรตhifunktsioonid jรครคvad samaks.
MySQL on RDBMS, mis aitab teil andmebaasis olevaid andmeid korrastada. Seda kasutatakse koos PHP ja Apache veebiserveri kombinatsiooniga Linuxi distributsiooni peal. MySQL kasutab andmebaasi pรคringute tegemiseks SQL-i.
Erinevus MariaDB ja MySQL
Lubage mul selgitada peamisi erinevusi MariaDB ja MySQL:

| Parameeter | MariaDB | MySQL |
|---|---|---|
| Ladustamismootorid | MariaDB sellel on 12 uut salvestusmootorit, mida te ei leia MySQL. | Sellel on vรคhem salvestusvรตimalusi vรตrreldes MariaDB. |
| Kiiruse parandused | MariaDB nรคitab paremat kiirust vรตrreldes MySQL. | MySQL on aeglasema kiirusega vรตrreldes MariaDB. |
| esialgne vรคljalase | 2009 | 1995 |
| Serveri operatsioonisรผsteemid | FreeBSD Linux macOS Solaris Windows |
FreeBSD Linux OS X Solaris Windows |
| Kiirem vahemรคlu/indeksid | Mis mรคlusalvestusmootoriga MariaDB, saab INSERT-lause tรคita 24% kiiremini kui standardses versioonis MySQL. | Mรคlu salvestamise mootor MySQL on aeglasem vรตrreldes aastaga MariaDB. |
| Suurem ja kiirem รผhendusbassein | MariaDB kaasas tรคiustatud keermekogum, mis suudab tรถรถtada kiiremini ja toetab kuni 200,000 XNUMX+ รผhendust. | Niidibassein, mille pakub MySQL ei suuda korraga toetada kuni 200,000 XNUMX รผhendust. |
| Tรคiustatud replikatsioon | In MariaDB, saab replikatsiooni teha ohutult ja kiiremini. Vรคrskendusi saab teha ka traditsioonilisega vรตrreldes 2x kiiremini MySQL. | MySQLkogukonna vรคljaanne vรตimaldab รผhendada staatilise arvu lรตime. MySQLettevรตtte รคriplaaniga on kaasas lรตime vรตimalused. |
| Uued funktsioonid/laiendused | MariaDB kaasas uued funktsioonid ja laiendused, sealhulgas JSON-, WITH- ja KILL-avaldused. | Uus MariaDB funktsioone ei pakuta MySQL. |
| Puuduvad funktsioonid | MariaDB puuduvad mรตned funktsioonid, mida pakub MySQL Enterprise Edition. Selle probleemi lahendamiseks pakub see alternatiivseid avatud lรคhtekoodiga pistikprogramme. | aasta Enterprise Edition MySQL kasutab patenteeritud koodi. Ainult kasutajad MySQL Enterprise Editionil on sellele juurdepรครคs. |
| Prioriteedikood | MariaDB ei vรตimalda juurdepรครคsu sellele varalisele sisule ja on suletud allikaga. | MySQL kasutab oma Enterprise Editionis mรตnda patenteeritud koodi. |
| Andmete maskeerimine | Ei | Jah |
| Dรผnaamilised veerud | Ei | Jah |
| Jรคrelevalve | SQLyog | MySQL Workbench |
| Marsruut | MariaDB MaxScale | Mysql ruuter |
| Analytics | MariaDB Veerg Pood | Ei |
| Sekundaarne andmebaasi mudel | Dokumendi salvestamise ja graafiku DBMS | Dokumendipood |
| GitHubi tรคhed | 2.8 k | 4k |
| Forks | 868 | 1.6 K |
| Tuntud ettevรตtted kasutavad | Nrise, Accenture, Docplanner ja Grooveshark. | Airbnb, Uber Technologies, Netflixja Dropbox. |
Miks kasutada MariDB?

Selle pรตhjal, mida ma olen tรคheldanud, on siin lapsendamise eelised MariaDB:
- See tรถรถtab GPL-, BSD- vรตi LGPL-litsentside alusel.
- MariaDB toetab populaarset ja standardset pรคringukeelt.
- See on varustatud paljude salvestusmootoritega, sealhulgas suure jรตudlusega, mida saab integreerida teiste relatsiooniliste andmebaaside haldussรผsteemidega.
- See pakub tรคiustatud Galera klastritehnoloogiat.
- MariaDB toetab PHP-d, populaarset veebiarenduskeelt.
Miks MYSQL?
Turul on mitu relatsioonilise andmebaasi haldussรผsteemi. Vรตib kรผsida, miks me valime MySQL รผle teise andmebaasihaldussรผsteemid. Vastus sellele kรผsimusele sรตltub mitmest tegurist.
- MySQL toetab mitut salvestusmootorit, millest igaรผhel on oma spetsifikatsioonid, samas kui teised sรผsteemid, nagu SQL-serverid, toetavad ainult รผhte salvestusmootorit.
- MySQL on teiste relatsiooniliste andmebaasisรผsteemidega vรตrreldes kรตrge jรตudlusega. Selle pรตhjuseks on selle disaini lihtsus ja mitme salvestusruumiga mootorite tugi.
Ajalugu MariaDB
- 5.1, GA on vรคlja antud MariaDB Foundation veebruaris 2010
- November 2010, MariaDB 5.3
- veebruar 2012 MariaDB 5.5
- aprill 2012 MariaDB Kambรผรผs Cluster
- MariaDB 10.0.10 (mรคrts 2014)
- MariaDB 10.1.8 (oktoober 2015)
- Maria DB 10.2: 8. aprill 2016
- Maria DB 10.3: 16. aprill 2017
- Maria DB 10.4: 9. november 2018
- Maria DB 10.5: 3. detsember 2019
- Maria DB 10.6: 26. aprill 2021
Ajalugu MySQL
- MYSQL-i esimene sisemine versioon ilmus 23. mail 1995
- Versioon 3.20: jaanuar 1997
- A Windows-toega versioon ilmus 1998. aastal Windows 95 ja NT.
- Versioon 3.23: beetaversioon alates juunist 2000
- Versioon 4.0: beeta alates augustist 2002
- Versioon 4.01: beeta alates augustist 2003
- Versioon 4.1: beetaversioon alates juunist 2004
- Versioon 5.0: beeta alates 2005. aasta mรคrtsist
- Sun ostis 2008. aastal
- Versioon 5.1: 14. november 2008
- Oracle Corp. omandas Sun Microsystems, Inc.-i 2010. aastal
- Versioon 5.5: 3. detsember 2010
- Versioon 5.6: 5. veebruar 2013
- Versioon 5.7: 21. oktoober 2015
- Versioon 8.0: 19. aprill 2018
Tunnused MariDB
Minu tรถรถs koos MariaDB, olen mรคrkinud jรคrgmisi olulisi funktsioone:
- Pakub tagasiรผhilduvust
- Avatud lรคhtekoodiga tarkvara
- See pรตhineb MySQL kogukonna versioon.
- Uus salvestusmootor (PBXT, XtraDB, Maria, FederatedX)
- Percona server (alusel MySQL Server, muu MySQL Kahvli versioon)
Tunnused MySQL
Siin on mรตned olulised omadused MySQL kellega olen palju tรถรถtanud.
- Skaleeritavus ja paindlikkus
- High Performance
- Kรตrge kรคideldavus
- Tugev tehingutugi
- Veebi ja andmelao tugevused
Kes kasutab MySQL?
- BBC
- Big Fish Games
- Spotify
- Uber
- Netflix
- NASA
Kes kasutab MariaDB?
- Samsung
- Financial Network, Inc.
- Virgin Media O2
- รlikoolilinnaku pilveteenused
- Auto Euroopa
- Nokia
Puudused MySQL
Minu kogemuse jรคrgi on need kasutamise miinused MySQL:
- Seda on raske skaleerida.
- Oracle omab seda, seega on palju piiranguid.
- MYSQL ei sobi ideaalselt suurte andmete jaoks.
- See on kliendirakendustest nรคhtamatu.
- Pรครคstikud vรตivad anda andmebaasiserverile suure koormuse.
Puudused MariaDB
Oma professionaalses kasutuses olen tuvastanud need puudused MariaDB:
- Mootor on veel รผsna uus, seega pole garantiid, et uusi uuendusi ja versioone tuleb.
- Nagu paljude teiste tasuta andmebaasimootorite puhul, peate ka toe eest maksma.
Kuidas valida vahel MariaDB ja MySQL
Olles mรตlema sรผsteemiga palju tรถรถtanud, leian MariaDBlaialdased salvestusmootorid ja tรคiustatud kiirus pakuvad rohkem paindlikkust ja tรตhusust kui MySQL, eriti tiheda liiklusega keskkondades.
