O bază de date este o informație organizată în așa fel încât un program de computer poate accesa datele stocate sau o parte din acestea. Acest sistem de fișiere electronice este stocat, actualizat, selectat și șters cu ajutorul unui program special numit Database Management System (DBMS). Există o listă uriașă de SGBD, dintre care câteva în lista de aici sunt - MySQL, MariaDB, SQL Server, Oracol, DB2, LibreOffice Base, Microsoft Access, etc.
Cei care au lucrat la Linux Environment trebuie să fi știut asta MySQL a fost sistemul implicit de gestionare a bazelor de date relaționale pentru o perioadă foarte lungă de timp înainte de a fi înlocuit cu MariaDB. Ce s-a întâmplat dintr-o dată? De ce proiectul Linux a luat la revedere la acest proiect. Înainte de a continua acest subiect, să avem o scurtă notă.
MySQL a fost fondată de Allan Larsson, Michael Widenius și David Axmark în anul 1995, acum 19 ani. A fost lansat sub numele fiicei cofondatorului Michael Widenius, „
Ale mele‘. Acest proiect a fost lansat sub licența publică generală GNU, precum și sub anumite licențe proprietare. MySQL a fost deținut de firma MySQL AB până când a intrat în mâinile Oracle Corporation. Este scris în limbaj de programare - C și C ++ și este disponibil pentru Windows, Linux, Solaris, MacOS și FreeBSD.După achiziționarea MySQL de către Oracle Inc. și nevoia unei baze de date fiabile și scalabile i-a determinat pe cărturari să gândească o alternativă precum PostgreSQL și MongoDB. Trecerea la oricare dintre cele două nu a fost nici o înlocuire ușoară și nici mai bună din perspectiva viitoare.
În același timp, în anul 2009, Michael Widenius a început să lucreze la MarisDB ca o furcă a MySQL. În anul 2012 au fost așezate cărămizile Fundației non-profit MariaDB. A fost numit după fiica fondatorului Maria.
MariaDB este un fork al sistemului de gestionare a bazelor de date relaționale MySQL, care este lansat din nou sub licența publică generală GNU. Este scris în limbaj de programare - C, C ++, Perl și Bash și este disponibil pentru Systems Linux, Windows, Solaris, MacOS și FreeBSD.
1 miliard de dolari nu a fost o sumă mică pentru firma MySQL AB. Proiectul Open-Source va intra în lumea mainstream și, prin urmare, MySQL a intrat sub colierul Sun Microsystem în acest an 2008.
A fost o chestiune întâmplătoare faptul că Oracle Inc., a cumpărat Sun Microsystem și, în cele din urmă, MySQL a fost proprietatea Oracle, în anul 2009. Cu această preluare s-au generat o mulțime de întrebări de data respectivă. Precum:
Chiar și astăzi, nu avem răspunsul la toate întrebările, dar cu siguranță piața s-a dovedit mult. Unele dintre schimbările la care a asistat lumea.
Cel de-al șaselea site Web cel mai popular din lume și-a mutat baza de date de la MySQL la MariaDB.
Cel mai popular site din lume a fost transferat de la MySQL la MariaDB.
MariaDB funcționează mai bine și, prin urmare, cele mai aglomerate site-uri web din lume îl folosesc. Și oricine rulează serios Linux trebuie să știe că „M' de LAMPĂ stiva s-a schimbat.
Mai multe forumuri online și analisti de afaceri au considerat acest lucru ca un atu jucat de Oracle pentru a finaliza baza de utilizatori MySQL. Darwin a spus „Supraviețuirea celui mai adaptat„Și piața tinde să înțeleagă acest lucru. Fundația MySQL MariaDB fundația și supraviețuirea au creat istoria.
Compatibilitatea MariaDB cu MySQL și chiar unele caracteristici avansate au devenit punctul forte al MariaDB.
Nume | MySQL | MariaDB |
Descriere | Sistem de gestionare a bazelor de date relaționale. | Un înlocuitor MySQL drop-in. |
Clasarea motorului DB | 2 | 27 |
Dezvoltator | Oracle Inc. | Michael Widenius |
Prima aparitie | 1995 | 2009 |
Licență | GNU / GPL | GNU / GPL |
Limba | C și C ++ | C, C ++, Perl și Bash |
Suport pentru server | Linux, Solaris, Windows, FreeBSD și MacOS | Linux, Solaris, Windows și FreeBSD |
Schema de date | da | da |
Modelul bazei de date | Sistem de gestionare a bazelor de date relaționale | Sistem de gestionare a bazelor de date relaționale |
Tipul de date | da | da |
SQL | da | da |
Metoda de acces | JDBC, ODBC | JDBC, ODBC |
Scripting | da | da |
Funcția de declanșare | da | da |
Replicare | da | da |
Metoda de replicare | Maestru-Maestru, Maestru-Sclav și Cluster | Maestru-Maestru și Maestru-Sclav |
Chei străine | da | da |
Durabilitate | da | da |
Site-ul web | mysql.com | mariadb.org |
NOTĂ: Înlocuirea drop-in înseamnă, dacă o aplicație funcționează pe MySQL 5.5, va funcționa și pe MariaDB 5.5 fără nicio problemă.
MariaDB 10.0.12 este versiunea stabilă actuală. Mai mult, pagina de descărcare MariaDB conține binare specifice distro pentru distribuții bazate pe RPM, precum și Distros bazate pe DPKG, care pot fi descărcate de pe linkul de mai jos.
Doar descărcați pachetul RPM și DPKG corespunzător și instalați-l așa cum se arată mai jos.
# rpm -ivh maria * .rpm [Pentru Palarie rosiesisteme bazate pe] # dpkg -i maria * .deb [PentruDebian sisteme bazate pe]
De asemenea, puteți instala MariaDB din depozit, dar este important să configurați repo, mai întâi. Urmați linkul de mai jos și selectați distribuția și mergeți.
Acesta este cel mai simplu mod de a instala MariaDB pe cele mai recente și vechi distribuții Linux stabile. Cu toate acestea, dacă nu știți cum să configurați depozite în sistemele Linux. Puteți urmări articolele noastre de mai jos, unde am tratat instalarea MariaDB pe câteva distribuții selectate.
Asta este tot pentru acum. Nu este sfârșitul. Este un început. O călătorie care a fost începută în 2009 continuă și trebuie să parcurgă un drum lung de aici. MariaDB are maturitatea MySQL și se simte ca acasă, care a experimentat MySQL.
Vom veni în curând cu un articol care vă va ghida de la realizarea unor tabele mici la rularea unor interogări mici. Până atunci rămâneți conectat și conectat la Tecmint. Nu uitați să ne furnizați feedback-ul dvs. valoros în secțiunea de comentarii de mai jos.