
Eftersom de data som plattform som började livet som en utlöpare av MySQL och MariaDB är resan sedan dess har varit att överskrida sina rötter på en resa till att bli ett företag-grade databas. Det är öppen källkod analoga till den resa som fattats av Microsoft SQL Server, som hade liknande ödmjukare ursprung. Under åren, MariaDB har tagit på sig utmaningen att skapa eller förvärva ny teknik till den punkt där, för ett litet företag, sin produktportfölj började få komplex.
Detta år är det nu ta itu med denna fråga, när den förbereder sig för en plattform för att hantera både små och stora scale-out transaktion distributioner, analytics, och multi-cloud distribution.
MariaDB VD Michael Howard fastställs dagordningen samtidigt presentera företagets årliga OpenWorks konferens som hålls denna vecka i New York. Steven J. Vaughan-Nichols redovisas på uppgraderingar till säkerhet och stöd för sin kommersiella MariaDB Enterprise-produkt. Det är den delen som gör att MariaDB att få sin fot i dörren, som tävlar för allvarliga distributioner.
Men under huven, företaget går nu in i en konsolideringsfas som det börjar vävning bitarna i en blandning och matcha hela. Det började med sammanslagningen av rad-baserad TX-server med den analytiska-baserade AX pelar-databasen för nya X3 plattform generation meddelade i januari. Limmet kom från MaxScale databas proxy, som var i sin tur gift med en förändring-data-fånga motorn arbetar i bakgrunden för att replikera transaktion uppdateringar i rad butik till kolumn sida, och en ny fråga router som skulle direkt frågor till den rad eller kolumn butik baserat på fråga komplexitet.
Men det finns fortfarande flera bitar som måste falla på plats. Förra året, MariaDB tillkännagav sin första razzia för att erbjuda en databas som förvaltas tjänst i molnet med MariaDB Managed Service, en vit handske service som liknar traditionella värd tjänster. Under sin keynote, Howard pekade på superior riktmärken jämfört med Amazons RDS-tjänster för MariaDB.
Managed cloud service är bara det första steget, dock. Med mer traditionella värd modell, det är inte den typ av service som kan ekonomiskt konkurrera med självbetjäning lyckades erbjudanden som varje större moln leverantörer erbjuder. Klart, en molntjänst som leverantörerna har ett hem domstol fördelar när hosting open source databaser som MariaDB på sin egen hemmaplan, eftersom de kan optimera för sina molnbaserad infrastruktur. I sin keynote, Howard slog en liknande avstå att andra open source databas leverantörer, från MongoDB till att Åt och andra, har varit att göra om cloud leverantörer dra nytta av deras skapelser.
För MariaDBs av världen, det bästa försvaret är en bra multi-cloud brott, vilket ger företag ett alternativ som ger dem det bästa av två världar: stordriftsfördelar och flexibilitet av cloud-native distribution utan att vara beroende av något moln. Vid evenemanget, MariaDB presenterade sin cloud-native strategi SkySQL, som kommer att avsluta MariaDB inne i en Docker behållare vars livscykel skulle förvaltas av Kubernetes. Även om detta inte dekonstruera databas per se i behållare eller microservices, det gör hanteringen av städning uppgifter såsom installation, konfiguration, backup, failover, och skala upp och ner på fall, genom ett enda gränssnitt, med fysiska verksamhet iscensatt av Kubernetes.
SkySQL, vilket var ironiskt nog, det ursprungliga namnet på företaget, kommer att finnas tillgänglig i flera olika former: för användning i privata moln av företag som satt upp sina egna Kubernetes miljöer och i Kubernetes tjänster med offentliga moln. Medan MariaDB i slutändan vill craft SkySQL som bärbar, cloud-native utbyggnad av sin databas, till en början kommer det endast att köra i Google-Molnet Kubernetes Motor (GKE), som den är för närvarande den mest mogna lyckades Kubernetes erbjuder tillgängliga.
Som en del av sitt moln strategi, MySQL också vill utnyttja maskinen lära sig att göra databasen mer självgående, som sammanfaller med en av våra prognoser för i år. Vid denna punkt, MySQL långt borta från att få till Oracles nivå av autonoma databas, så det är bara att inleda ett arbete för att skapa prediktiva modeller och är att nå ut till sin installerade bas för att skicka grundläggande parametrar, helst som samlas in under en sammanhängande period på 5-sekunders intervall, för att fylla modeller.
Medan vi pratar molnet, är den andra sidan av myntet är vad MariaDB kommer att göra med sitt senaste förvärv: Clustrix. För att sammanfatta, Clustrix är en skala ut relationella OLTP-databas som tar sin egen strategi för att sharding (de behöver inte kalla det för det): är det automatiskt distribuerar data men gör det öppet, så behöver du inte byta program. För nu, Clustrix är en separat produkt, men MariaDB färdplan är att införliva det som den tredje byta ut lagring motor. Clustrix skulle vara MariaDB svar till Google Cloud Grus och Kackerlacka DB, ansluter sig till den ursprungliga InnoDB-motorn av MySQL och MyRocks, som syftar till webb-skala program (baserat på tekniken utvecklades först på Facebook). Vi förväntar oss att detta kommer att ske senare i år.
Har vi säga moln? Som det visar sig, nästan alla Clustrix är installerade basen går i den offentliga moln. Det skulle göra det en logisk kandidat att utnyttja MariaDB är SkySQL ambitioner.
Relaterade Ämnen:
Cloud
Digital Omvandling
Robotteknik
Sakernas Internet
Innovation
Affärssystem