MariaDB
MariaDB er et databasestyringssystem avledet fra MySQL lisensiert under GPL (General Public License). Den er utviklet av Michael (Monty) Widenius — grunnlegger av MySQL— , MariaDB Foundation og fri programvareutviklerfellesskapet . [ 1 ] Introduserer to nye lagringsmotorer , en kalt Aria —erstatter MyISAM— og en annen kalt XtraDB —erstatter InnoDB— . Den har høy kompatibilitet med MySQL siden den har de samme kommandoene, grensesnittene, APIene og bibliotekene, og målet er å kunne endre en server for en annen direkte. [ 2 ]
Dette DBMS oppstår som et resultat av kjøpet av Sun Microsystems – et selskap som tidligere hadde kjøpt MySQL AB [ 3 ] av Oracle . MariaDB er en direkte fork av MySQL som sikrer eksistensen av en GPL-lisensiert versjon av dette produktet . Widenius bestemte seg for å lage denne varianten fordi han var overbevist om at Oracles eneste interesse for MySQL var å redusere konkurransen fra MySQL til Oracle . [ 4 ]
MariaDB-versjoner
Versjoner
MariaDB opprettholder for tiden 7 grener av forskjellige versjoner under utvikling: [ 5 ]
- 10.9
- 10.8
- 10.7
- 10.6
- 10.5
- 10.4
- 10.3
Versjon 10.1 er ikke lenger under utvikling eller støttes på noen måte fra og med 17. oktober 2020 [ 6 ]
Lisens
MariaDB Foundation nevner, oversatt til spansk: [ 7 ]
MariaDB Server vil forbli gratis og åpen kildekode-programvare lisensiert under GPLv2, uavhengig av enhver kommersiell enhet.
Forskjeller med MySQL
I praksis erstatter MariaDB direkte samme versjon av MySQL (MySQL 5.1 → MariaDB 5.1, MariaDB 5.2 og MariaDB 5.3 støttes. MySQL 5.5 → MariaDB 5.5). Forskjellene finnes i disse punktene. [ 2 ]
Lagringsmekanismer
I tillegg til standardlagringsmekanismene MyISAM , Blackhole, CSV, Memory og Archive, er følgende også inkludert i kilde- og binærversjonen av MariaDB:
- Aria (dråpebestandig alternativ til MyISAM)
- XtraDB (direkte erstatning for InnoDB)
- PBXT (i MariaDB 5.1, 5.2 og 5.3. Deaktivert i 5.5)
- FederatedX (direkte erstatning for Federated)
- OQGRAPH — ny i 5.2
- SphinxSE - ny i 5.2
- IBMDB2I. Fjernet av Oracle fra MySQL 5.1.55, men er inkludert i MariaDB-koden frem til versjon 5.5.
- Cassandra, i MariaDB 10.0 (andre ikke-sql-mekanismer vil bli inkludert i MariaDB)
- Sekvens, utgitt med MariaDB 10.0.3
Lett å bruke
- Den gir indeks- og tabellstatistikk, som den legger til nye tabeller for i INFORMATION_SCHEMA og nye alternativer til FLUSH- og SHOW-kommandoene for å identifisere årsaken til DBMS-lastingen.
- Kommandoene ALTER TABLE og LOAD DATA INFILE er ikke lenger ugjennomsiktige og rapporterer fremgang.
- Presisjon for datatyper TIME, DATETIME og TIMESTAMP utvidet til mikrosekunder.
- Introduserte funksjoner i NoSQL-stil, for eksempel HandlerSocket som gir direkte tilgang til InnoDB-tabeller som omgår SQL-laget.
- Dynamiske kolonner, som gir brukeren virtuelle kolonner i tabellene.
- Undersøk fungerer som de skal.
fordeler
- MariaDBs optimizer - som er kjernen i enhver DBMS - fungerer klart raskere med komplekse belastninger.
- Betydelige forbedringer har blitt introdusert i replikering, for eksempel "gruppeforpliktelsen for den binære loggen" som øker hastigheten på replikeringen opp til det dobbelte.
- Sletting av tabeller. Å få tilgang til tabeller gjennom visninger gir raskere tilgang.
Testing
- Flere testspill i distribusjonen.
- Lapper for tester.
- Ulike kombinasjoner av konfigurasjon og operativsystem for testene.
- Eliminering av unødvendige tester, for eksempel "ikke test funksjon X hvis jeg ikke har inkludert den i den kjørbare filen".
Færre feil og varsler
- Testspillene har tillatt å redusere feilene uten å introdusere nye.
- Byggvarsler er relatert, og utviklerne har forsøkt å redusere dem.
Tredjepartsprogramvare
Det er ganske mange proprietære og gratis tredjepartspakker designet for MySQL som også er tilgjengelige for integrering med MariaDB. Noen eksempler er:
- DBEdit - en gratis administrasjonsapplikasjon for MariaDB og andre databaser.
- dbForge Studio for MySQL — proprietær MariaDB-kompatibel MySQL - databasebehandlingsapplikasjon .
- Navicat – en serie proprietære databaseadministrasjonsapplikasjoner for Windows , Mac OS X og Linux .
- SQLyog — MariaDB-kompatibel proprietær MySQL - databaseadministrasjonsapplikasjon for Windows og Linux .
- HeidiSQL — en gratis og åpen kildekode MySQL -klient , 100 % kompatibel med MariaDB, inkludert i MariaDB Windows MSI-pakken siden versjon 5.2.7. [ 8 ] [ 9 ]
- phpMyAdmin — en gratis MySQL-administrasjonswebapplikasjon som er kompatibel med MariaDB.
Bemerkelsesverdige brukere
MariaDB brukes av noen av verdens mest anerkjente fasiliteter som ServiceNow , [ 10 ] DBS Bank , [ 11 ] Google , [ 12 ] Mozilla Foundation , [ 13 ] og, siden 2013, på Wikimedia Foundation . [ 14 ]
Debian GNU/Linux-distribusjonen fra versjon 9 (Stretch) inkorporerer MariaDB som standard. [ 15 ]
MariaDB Foundation
I desember 2012 opprettet Michael Widenius og David Axmark MariaDB Foundation , som fra da av skulle ha ansvaret for å kontrollere utviklingen av MariaDB Server . [ 16 ] Den nåværende administrerende direktøren for MariaDB Foundation er Kaj Arnö siden februar 2019. [ 17 ]
MariaDB Foundation er forskjellig fra MariaDB Corporation ettersom det er en ideell organisasjon som lever av donasjoner og sponsorer , med den største giveren MariaDB Corporation .
MariaDB Foundation eier rettighetene til mariadb-serveren og mariadb.org- nettstedet , og dens oppgave er å sikre at kildekoden for mariadb-serveren alltid er tilgjengelig for fellesskapet. [ 18 ]
Stiftelsen beskriver sitt oppdrag som følgende, oversatt til spansk: [ 7 ]
Pilarene i oppdraget til MariaDB Foundation er åpenhet, adopsjon og kontinuitet.
- Vi sørger for at MariaDB-serverkodebasen forblir åpen for bruk og bidrag basert på teknisk fortjeneste.
- Vi streber etter å øke brukeradopsjonen på tvers av alle brukstilfeller, plattformer og distribusjonsmåter.
- Vi gir kontinuitet til MariaDB-serverøkosystemet, uavhengig av enhver kommersiell enhet.
MariaDB Corporation Ab
I utgangspunktet var utviklingsaktivitetene rundt MariaDB utelukkende basert på åpen kildekode og ikke-kommersiell. For å bygge en global virksomhet ble MariaDB Corporation Ab grunnlagt i 2010 av Patrik Backman, Ralf Wahlsten, Kaj Arnö , Max Mether, Ulf Sandberg, Mick Carney og Michael "Monty" Widenius . [ 19 ] [ 20 ]
MariaDB Corporation Ab kunngjorde i februar 2022 sin intensjon om å bli et selskap notert på New York Stock Exchange (NYSE). [ 19 ] [ 20 ] [ 21 ]
Se også
Referanser
- ↑ Maria DB Corporation. "Folk bak MariaDB " . Hentet 31. januar 2021 .
- ↑ a b MariaDB Corporation. "MariaDB versus MySQL: Kompatibilitet " . Hentet 31. januar 2021 .
- ↑ Landet (16. januar 2008). "Sun Microsystems kjøper MySQL for 1 milliard dollar" . Hentet 31. januar 2021 .
- ^ Michael Widenius (29. desember 2008). Bidra til å holde Internett gratis . Hentet 31. januar 2021 .
- ↑ MariaDB. "MariaDB slipper ut" . Hentet 22. august 2022 .
- ↑ MariaDB vedlikeholdspolicy (PDF ) . s. to.
- ↑ a b "Om MariaDB Server" . MariaDB.org (på amerikansk engelsk) . Hentet 2. mars 2022 .
- ↑ HeidiSQL (11. juni 2011). "MariaDB 5.2.7 sendt med HeidiSQL " . Hentet 31. januar 2021 .
- ↑ Monty Program Group Blog (15. juni 2011). "MariaDB 5.2.7 utgitt!" (på engelsk) . Hentet 31. januar 2021 .
- ↑ Carey, Scott (28. februar 2018). "Hvordan ServiceNow distribuerer MariaDB for å håndtere 25 milliarder spørringer i timen" . Computerworld (på engelsk) . Arkivert fra originalen 31. januar 2021.
- ↑ Maria DB Corporation. "Sørøst-Asias største bank migrerer til åpen kildekodedatabase MariaDB " . Hentet 31. januar 2021 .
- ↑ The Register, Jack Clark i San Francisco 12. september 2013 . "Google bytter ut MySQL, flytter til MariaDB" . www.theregister.co.uk (på engelsk) . Hentet 31. januar 2021 .
- ↑ Mozilla Foundation (17. januar 2013). "MySQL 5.1 vs. MySQL 5.5: flyter, dobler og vitenskapelig notasjon » . Arkivert fra originalen 31. januar 2021 . Hentet 31. januar 2021 .
- ↑ Wikimedia Foundation (22. april 2013). Wikipedia adopterer MariaDB . Hentet 31. januar 2021 .
- ↑ MariaDB Corporation (9. juni 2017). "MariaDB Server Standard i Debian 9 " . Hentet 31. januar 2021 .
- ↑ MariaDB Foundation (4. desember 2012). MariaDB Foundation for å sikre ledende åpen kildekodedatabase . Hentet 31. januar 2021 .
- ↑ Arnö, Kaj (30. januar 2019). "Et ord fra den påtroppende administrerende direktøren" . MariaDB.org (på amerikansk engelsk) . Hentet 2. mars 2022 .
- ↑ Maria DB Corporation. "Om MariaDB Foundation " . Hentet 31. januar 2021 .
- ↑ a b «Pörssilistautumiset | Suomalainen tietokantayhtiö MariaDB listautuu New Yorkin pörssiin spac-kaupan kautta» . Helsingin Sanomat (på finsk) . 1. februar 2022 . Hentet 2. mars 2022 .
- ↑ a b Harald, Patrik. "Michael "Monty" Widenius gjør om for børsnotering i USA" . www.hbl.fi (på svensk) . Hentet 2. mars 2022 .
- ^ "MariaDB Corporation Ab for å bli et børsnotert selskap via kombinasjon med Angel Pond Holdings Corporation" . finance.yahoo.com (på amerikansk engelsk) . Hentet 2. mars 2022 .
Eksterne lenker