Historien bag erhvervelse af MySQL af Sun Microsystem og Rise of MariaDB


En database er en information organiseret på en sådan måde, at et computerprogram kan få adgang til de lagrede data eller en del af dem. Dette elektroniske filsystem gemmes, opdateres, vælges og slettes ved hjælp af et specielt program kaldet Database Management System (DBMS). Der er en enorm liste over DBMS, hvoraf nogle få gør til listen her - MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Microsoft Access osv.

De, der har arbejdet med Linux-miljø, må have vidst, at MySQL plejede at være Standard Relational Database Management System i meget lang tid, før det blev erstattet af MariaDB . Hvad skete der pludselig? Hvorfor Linux-projekt vinkede farvel til dette projekt. Før vi fortsætter, kan dette emne have en kort note.

MySQL blev grundlagt af Allan Larsson, Michael Widenius og David Axmark i året 1995 for 19 år siden. Det blev frigivet under navnet medstifter Michael Widenius datter, ' Min '. Dette projekt blev frigivet under GNU General Public License såvel som under visse proprietære licenser. MySQL var ejet af MySQL AB-firmaet, indtil det gik i hænderne på Oracle Corporation. Den er skrevet på programmeringssprog - C og C ++ og er tilgængelig til Windows, Linux, Solaris, MacOS og FreeBSD.

Efter erhvervelsen af MySQL af Oracle Inc. og behovet for en pålidelig og skalerbar database fik forskerne til at tænke over alternativer som PostgreSQL og MongoDB. At skifte til en af de to var hverken let eller bedre udskiftning set i fremtiden.

På samme tid i året 2009 begyndte Michael Widenius at arbejde på MarisDB som en fork af MySQL. I året 2012 blev murstenene fra nonprofit MariaDB Foundation lagt. Det blev opkaldt efter grundlæggerens datter Maria .

MariaDB er en fork af MySQL Relational Database Management System, som igen frigives under GNU General Public License. Den er skrevet på programmeringssprog - C , C ++ , Perl og Bash og er tilgængelig til Systems Linux, Windows , Solaris, MacOS og FreeBSD.

Erhvervelsen af MySQL

1 mia. $ Var ikke et lille beløb for MySQL AB-firmaet. Desuden vil de ikke lade chancen gå forgæves for et Open Source-projekt til at komme ind i Mainstream-verdenen, og derfor kom MySQL under kraven til Sun Microsystem i året 2008 .

Det var et tilfældigt spørgsmål, at Oracle Inc. købte Sun Microsystem og til sidst var MySQL en ejendom, der tilhørte Oracle i 2009. Med denne overtagelse blev der genereret mange spørgsmål den gang. Såsom:

  1. Vil det være godt for markedet?
  2. Vil det være gavnligt for brugerne?
  3. Oracle ved at yde support og frigive opdateringer til en Open source DBMS på vej fra Oracle, gøre noget godt?
  4. Skal det bevises som en erhvervet rustning af orakel?
  5. Hvad vil dens virkning have på det proprietære marked?
  6. Er virksomheder som Microsoft, vil Apple vise en boost-up-tendens på markedet?
  7. Bliver det sundt eller skadeligt for IBM?
  8. Vil det demoralisere FOSS entusiastisk?

Selv i dag har vi ikke svaret på alle spørgsmålene, men markedet har bestemt vist sig meget. Nogle af verdens forandringer har været vidne til.

Verdens sjette mest populære websted har flyttet sin database fra MySQL til MariaDB.

Verdens mest populære side overført fra MySQL til MariaDB.

MariaDB klarer sig bedre, og derfor bruger verdens travleste websteder det. Og enhver, der kører Linux Seriøst, skal vide, at ' M ' af LAMP stakken er ændret.

Flere onlinefora og forretningsanalytikere betragtede dette som et trumf, der spilles af Oracle for at afslutte MySQL-brugerbasen. Darwin sagde ' Survival of the Fittest ' og markedet har tendens til at forstå dette. MySQL fork MariaDB fundament og overlevelse skabte historie.

MySQL og MariaDB - En sammenlignende undersøgelse

MariaDB's kompatibilitet med MySQL og endda nogle avancerede funktioner blev styrken for MariaDB.

BEMÆRK: Udskiftning af drop-in betyder, at hvis et program fungerer på MySQL 5.5, fungerer det også på MariaDB 5.5 uden nogen fejl.

Installation af MariaDB i Linux

MariaDB 10.0.12 er den nuværende stabile udgivelse. Desuden indeholder MariaDB-download-siden distrospecifikke binære filer til RPM-baserede distroer såvel som DPKG-baserede distroer, som kan downloades fra nedenstående link.

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

Download bare appropirate RPM og DPKG-pakken, og installer den som vist nedenfor.

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

Du kan også installere MariaDB fra lageret, men det er vigtigt at opsætte repoen først. Følg linket nedenfor, og vælg din distro og gå.

  1. Opsæt MariaDB Repository

Dette er den nemmeste måde at installere MariaDB på såvel ny som gammel stabil Linux-distribution. Men hvis du ikke ved, hvordan du opsætter arkiver under Linux-systemer. Du kan følge nedenstående artikler, hvor vi har dækket MariaDB-installationen på få udvalgte distributioner.

  1. Opsæt LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) i RHEL/CentOS
  2. Installer LAMP (Linux, Apache, MariaDB, PHP) på Ubuntu 14.04 Server
  3. Installation af LEMP (Nginx, PHP, MySQL med MariaDB-motor og PhpMyAdmin) i Arch Linux
  4. Installation af LAMP (Linux, Apache, MySQL/MariaDB og PHP/PhpMyAdmin) i Arch Linux
  5. Installation af LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM og PhpMyAdmin) i Gentoo Linux

Det er alt for nu. Det er ikke slutningen. Det er en begyndelse. En rejse, der blev startet i 2009, fortsætter stadig, og den skal gå langt herfra. MariaDB har modenhed i MySQL, og du føler dig hjemme, der har oplevet MySQL.

Vi kommer snart med en artikel, der vil guide fra at lave små tabeller til at køre små forespørgsler. Indtil da hold dig opdateret og tilsluttet Tecmint. Glem ikke at give os din værdifulde feedback i kommentarfeltet nedenfor.