MariaDB luottaa Seravon ylläpitoon

Photo by Kolar.io on Unsplash

MariaDB on yksi maailman suosituimmista vapaaseen lähdekoodin perustuvista tietokannoista, jonka ylläpidosta vastaa MariaDB Foundation. Se, kuinka MySQL:n alunperin luonut kehittäjätiimi onnistui rakentamaan samalla reseptillä toisen menestyksekkään tuotteen, on yksi inspiroivimmista tarinoista avoimen lähdekoodin maailmassa.

Suuri suosio luo korkeat vaatimukset

MariaDB Foundationille on erityisen tärkeää, että MariaDB.org sijaitsee palvelinympäristössä, joka skaalautuu vaivatta, sillä sivusto kerää keskimäärin kahdeksan miljoonaa HTTP-pyyntöä kuukaudessa. Lisäksi erilaiset tiedotteet, kuten esimerkiksi uuden ohjelmistoversion julkistukset, aiheuttavat merkittäviä liikennepiikkejä sivustolle.

Myös tietoturva on keskeinen tekijä kun kyseessä on MariaDB:n kaltainen tuote, joka on keskeinen palanen nykyaikaisten verkkosivuja palvelevien järjestelmien taustalla. Olisi melkoinen sulka tietomurtoja harrastavan tahon hattuun, mikäli hän onnistuisi murtautumaan johonkin osaan tietokannan julkaisujärjestelmää.

MariaDB.org on merkittävä osa tätä kokonaisuutta. Elokuusta 2018 lähtien säätiö on pyörittänyt Hacker One -kampanjaa, jonka tarkoituksena on tuoda esiin mahdollisia tietoturva-aukkoja. Lukuisista yrityksistä huolimatta mikään taho ei ole toistaiseksi onnistunut löytämään mitään vakavaa puutetta sivustolla tai sen palveluympäristössä.

Seravo tukee Maria DB:tä kaikilla rintamilla

Oli kyseessä sitten suuren liikennemäärän kitkaton käsittely tai palvelinympäristön tietoturva, Seravon WP-palvelu on osoittautunut luotettavaksi kumppaniksi, joka pystyy vastaamaan MariaDB Foundationin korkeisiin odotuksiin. Palvelinympäristömme skaalautuvuus, suorituskyky ja tietoturva eivät kuitenkaan ole tälle nimenomaiselle asiakkaalle tarkoitettuja erityisominaisuuksia, vaan palvelun perusominaisuuksia, jotka ovat käytössä kaikilla Seravon asiakkailla.

Mikä tekee MariaDB:stä meille erityisen asiakkaan on se, että kyseinen tietokanta on keskeinen osa palvelinympäristöämme. Siksipä on vain luonnollista, että MariaDB on yksi monista avoimen lähdekoodin projekteista, jonka kehittämiseen Seravon henkilökunta ottaa osaa.

Seravon palvelu on rakennettu kehittäjän näkökulmasta. Varjokopiot tekevät kehityksen ja testauksen helpoksi, puhumattakaan lopputuloksen esittelystä asiakkaalle. Verraton kehittäjädokumentaatio auttoi siirtymisessä stagingista tuotantoon. Sivustomme oli kokonaisuudessaan alhaalla alle minuutin kun viimein julkistimme sivustomme.

Suosittelen lämpimästi Seravoa kaikille, joka tekevät WordPress-kehitystä tosissaan.

Vicențiu Ciorbaru, Senior Software Developer, MariaDB Foundation 

Kahden tietokannan tarina

Olipa kerran maapallon pohjoisissa osissa perhe, johon syntyi tyttövauva nimeltä My. Vuosia myöhemmin samaan perheeseen syntyi toinen tytär, Maria. Näiden lapsien isä on legendaarinen suomalainen IT-alan yrittäjä nimeltä Michael ”Monty” Widenius. Monty on myös tietokantojen MySQL ja MariaDB isä, joten ei ole sattumaa, että ne ovat hänen tyttäriensä kaimoja.

MySQL

MySQL julkaistiin alunperin vuonna 1995, mutta Monty aloitti sen kehittämisen jo vuosia aikaisemmin. Tietokannasta kehkeytyi erittäin suosittu ja se päätyi kilpailemaan rinta rinnan Oraclen, IBM:n ja Microsoftin kaltaisten jättiläisten tuotteiden rinnalla. Tässä vaiheessa oli väistämätöntä etsiä tuotekehityksen tueksi ulkoista rahoitusta, ilman sitä kilpailu noin korkealla tasolla olisi ollut mahdotonta.

Tämä polku johti siihen, että MySQL myytiin lopulta vuonna 2008 Sun Microsystemsille. Monty piti silloin Sunia hyvänä kotina MySQL:lle, ja on samaa mieltä tänäkin päivänä. Tästä kaksi vuotta eteenpäin Sun Microsystems puolestaan myytiin Oracle Corporationille, eli yhdelle maailman suurimmista ohjelmistotaloista. Oracle, joka oli yksi MySQL:n pääasiallisista kilpailijoista jonka toimintatavat ovat varsin kaukana avoimen lähdekoodin periaatteista, sai tätä myöden MySQL:n täysin hallintaansa.

Menestyminen on vaikeaa. Vielä vaikeampaa on tehdä se uudelleen.

Monty Widenius

MariaDB:n synty

Tässä vaiheessa tarinaamme Monty koki tarpeelliseksi astua uudelleen kehään ja tuoda maailmaan uuden tietokannan avoimen lähdekoodin periaatteilla. Niinpä hän kokosi kokoon alkuperäisen tiiminsä ja lähti kehittämään MySQL:n rinnalle nopeampaa ja edistyneempää tietokantaa, jonka on tarkoitus olla aina vapaasti tarjolla GNU-hankkeen yleisellä lisenssillä.

Tinkimättömällä työllä ja selkeän vision ohjaamana MariaDB:Stä tuli lopulta vähintäänkin yhtä suuri menestys kuin vanhemmasta sisarestaan. Merkittäviin MariaDB:n käyttäjiin lukeutuu tätä nykyä sellaisia tahoja kuin ServiceNow, DBS Bank, Google, Mozilla ja Wikimedia Foundation. MariaDB Foundation puolestaan pitää huolen siitä, että on aina olemassa selkeä taho, joka koordinoi yhteistyötä tietokannan kehityksessä ja varmistaa, että yhteisö voi aina luottaa MariaDB Serveriin.