MariaDB i sidste uge annoncerede om tilgængeligheden af MariaDB TX 2.0, en fuldt funktionel open source transaktions database løsning for moderne applikationsudvikling og virksomhedens brug sager.
MariaDB TX tilbyder en omfattende pakke af teknologi og services, herunder feature-rige nye udgivelser af MariaDB Server og MariaDB MaxScale, hvor tæt den funktionelle forskel mellem open source og leverandørejet tilbud. Det er en del af en MariaDB er større indsats for at tilbyde komplette løsninger til at understøtte specifikke arbejdsbyrde behov, uanset om transaktionsbeslutning, analytiske eller udvikler-fokuseret.
TX 2.0 udgivelse opfylder business-teknologi behov for øget fleksibilitet, skalerbarhed og sikkerhed. Det giver udviklere med en åben og udvides database løsning, der giver dem mulighed for at udvikle mange forskellige typer af applikationer nemt.
Denne udgivelse introducerer JSON-understøttelse og MyRocks storage engine (alpha).
Det tilbyder også data maskering til at beskytte følsomme data, og resultatet er begrænsende for denial-of-service-beskyttelse, bemærkes, MariaDB talsmand Shane Johnson.
“Det sikrer, forespørgsler, der ville returnere for meget data og konsekvenser database service/tilgængelighed er blokeret,” fortalte han LinuxInsider.
Flere Muligheder
MariaDB er en af flere virksomheder rettet mod erhvervskunder’ database krav til online transaktioner og data analytics.
Spørgsmålet om egnethed hovedsageligt drejer sig om, hvorvidt en organisation, der foretrækker open source-proprietære løsninger, som Oracle DB, IBM DB2 og Microsoft SQ, bemærkede Charles King, der er ledende analytiker hos Pund-IT.
“Server eller open source alternativer, herunder MariaDB, Postgres og MySQL, alle har deres stærke og svage punkter,” fortalte han LinuxInsider, men MariaDB synes at være at tiltrække flere udviklere og vokser hurtigere end andre open source-DB-projekter.”
Denne succes skyldes delvist, at styrken af MariaDB centrale funktioner, såvel som virksomhedens udvikling af komplementære løsninger til virksomheder som MariaDB MaxScale og MariaDB ColumnStore, King tilføjet.
Vigtige Ingredienser
JSON-understøttelse og tilføjelse af Data Maskering, og Resultatet er Begrænsende for øget sikkerhed er de to vigtigste forbedringer, der gør MariaDB TX 2.0 værd at overveje, i henhold til virksomheden. De rummer det største udvalg af nye og eksisterende brug sager.
JSON er den nye standard for udviklere at bygge Web -, mobil-og IoT-applikationer. Men NoSQL-databaser er bygget til at understøtte JSON er for funktionelt begrænset til at støtte de fleste af virksomhedens use cases, MariaDB sagde.
Relationelle databaser har en tendens til at være for langsomme til at levere komplette JSON-understøttelse, selskabet bemærkede. MariaDB TX 2.0 tilføjer et omfattende sæt af 24 JSON funktioner til at drage fordel af den øgede fleksibilitet og hastighed JSON giver. Det kombinerer pålidelighed og sikkerhed, der kommer med at bruge en relationel database.
Udbredelsen af stadig mere sofistikeret cyberthreats kræver løbende investeringer i databasen sikkerhed, men open source-leverandører har levet op til at levere løsninger, der giver robuste, førsteklasses sikkerhed, ifølge MariaDB.
MariaDB TX 2.0 tilføjer nye sikkerhedsforbedringer, der tidligere var kun tilgængelig i proprietære tilbud. For eksempel, MariaDB data maskering skjuler følsomme data, før du returnerer forespørgslen resultater. Dette beskytter data, der er klassificeret som personligt identificerbare, personligt følsomme eller ikke-kommercielt følsomme — fælles krav for HIPAA/PCI compliance.
Resultatet, der begrænser funktionen forhindrer, denial-of-service-angreb. Det angiver et maksimalt antal eller rækker eller data, der kan sendes i en forespørgsel, forberedt erklæring eller lagret procedure for at undgå driftsforstyrrelser.
Performance Boost
En anden developer-centreret funktion er indførelsen af beta støtte til Facebook ‘ s MyRocks teknologi. MyRocks er en transaktionsbeslutning opbevaring motor, der er optimeret til flash-lager. Applikationer bygget på MariaDB TX 2.0 kan udnytte MyRocks for bedre komprimering, hurtigere replikation og data loading.
SQL Forenelighed med det Fælles Bord Udtryk og Vinduet Funktioner forbedre forespørgsel funktionalitet. Disse omfatter fælles bord udtryk og vinduet funktioner.
Fælles bord udtryk lave komplekse forespørgsler lettere at læse og nemmere at vedligeholde ved at bryde forespørgsler, ned i simplere byggesten. Vinduet funktioner undgå dyre underforespørgsler og self-joins. Det gør forespørgsler lettere at læse og forbedrer den generelle forespørgsel resultater.
En kløft, der har eksisteret mellem de høje omkostninger funktionalitet af proprietær databaser og overkommelige, moderne arkitekturer af open source databaser, sagde Roger Bodamer, chief product officer i MariaDB.
“MariaDB TX 2.0 fjerner denne afvejning ved at levere et open source, extensible database, der er bygget på toppen af årtiers tekniske investeringer. Med de mange nye funktioner, herunder støtte til MyRocks, JSON og data maskering, MariaDB er nu den mest funktionelt rige open source database løsning til rådighed,” fastholdt han.
Transaktionsbeslutning Forskelle
MariaDB TX er et generelt formål database løsning til transaktions-eller driftsmæssige arbejdsopgaver i traditionel forstand. Med andre ord, den behandler mange forespørgsler adgang til en lille smule af data, bemærkes, MariaDB ‘ s Johnson. I modsætning til NoSQL-databaser, der understøtter multi-erklæring transaktioner og fuld SYRE garantier.
“Men selvom det er en relationel database, MariaDB understøtter JSON via SQL-funktioner og forskellige storage-motorer, der understøtter forskellige datamodeller,” sagde han. “For eksempel, MariaDB AX, til vores data warehouse/analytiske database, udvider MariaDB TX med ColumnStore, et distribueret søjleformet storage engine udviklet til analytiske arbejdsmængder — færre forespørgsler adgang til en masse data.”
Brugerne kan indsætte database på bare-metal-servere, virtuelle maskiner, beholdere, og offentlige og private cloud-infrastruktur. Det er til rådighed i AWS og Microsoft Azure, og er den mest udbredte database på OpenStack, han sagde, citerer en nylig undersøgelse.
Prisstrukturen
MariaDB er velegnet til cloud-infrastruktur, både i form af teknologi og priser, ifølge Johnson. Enterprise abonnement, der for MariaDB TX omfatter licenser og support.
Det er prissat per database instans, eller node, og er til rådighed med eller uden clustering støtte.
Drivende Faktorer
“Jeg tror, at populariteten af MariaDB kommer fra vores forpligtelse til både medlemmer af samfundet og virksomhedens kunder. Vi tror på open source og i samarbejde med fællesskabet, og sammen er vi i stand til at innovere meget hurtigere end traditionelle leverandører,” Johnson sagde.
MariaDB funktionen, der er rettet mod virksomhedens kunder.
I første kvartal af dette år, OutboundEngine udstedt mere end 600.000 sociale stillinger til sin SMB kunder.
“Da vores virksomhed fortsætter med at vokse, MariaDB giver os med høj tilgængelighed og skalerbarhed, der er nødvendig for at forvalte en stigende mængde af data,” sagde Darin Sleyster, senior database administrator på OutboundEngine. “Vi er begejstrede over nye funktioner som er Resultatet Sæt Begrænsende og Dynamisk Konfiguration af Server, der kan hjælpe med at forhindre produktion udfald og holde vores virksomhed kørende.”
Vindende Vej
Den MariaDB-projektet er et interessant eksempel på, hvad der kan ske, når den “forkerte” mennesker tager over et open source projekt, sagde Orakel Konge. I dette tilfælde Oracle ‘s 2010 køb af Sun Microsoft sætte MySQL (sammen med Sun’ s andre SW aktiver) i lommen på verdens største kommercielle DB leverandør.
“Der forårsagede mere end lidt splid blandt MySQL udviklere og supportere, og mange af dem begyndte at overveje alternativer. Der medfølger grundlæggerne af MySQL, hvem der sidst blev lanceret MariaDB,” sagde han.
Det gearede selskab med sin store erfaring i databasen teknologier og open source community-bygning. Resultatet har været en betydelig succes med at tiltrække tilhængere, bemærkede Kongen. Blandt dem er den Europæiske investeringsbank, der tidligere i denne måned meddelte 25million euro i støtte til MariaDB.