Microsoft køber Citus Data

0
122
postgresql2.png

Tilføjelse til sin open source-bona fides, Microsoft annoncerede i dag købet af PostgreSQL database udbyder Citus Data for et ukendt beløb. I betragtning af, at Microsoft allerede har en administreret PostgreSQL service på Azure, er det indlysende spørgsmål er, hvorfor de ville være nødt til at foretage købet.

Microsofts strategi er dobbelt. Første, det tilføjer dybde til den talentmasse, i dette tilfælde, for at erhverve snarere end at skulle udvikle PostgreSQL talent. Det kunne bedre position Microsoft til at bidrage og har en indsats i retning af PostgreSQL open source-projekt, men samtidig give en hurtigere rampe op til at understøtte de seneste versioner.

For det andet, det er på den måde, at Citus Data har udvidet PostgreSQL platform. Citus Data har altid differentieret sig for at støtte en scale-out konfiguration af PostgreSQL, og Microsoft kunne drage fordel af, at især da det konkurrerer med Amazon Aurora ‘ s PostgreSQL kompatibel udgave.

Men i og af sig selv, det faktum, at Citus Data skåret sin egen smag ud af PostgreSQL er ikke enestående. Andre, før det, som ParAccel (den teknologi, der AWS erhvervet til at begynde at bygge Rødforskydning), Greenplum, Netezza, EnterpriseDB, Vertica og mange andre custom-bygget databaser ved hjælp af de centrale PostgreSQL motor som udgangspunkt. Som vi bemærkede sidste år, har populariteten af cloud-baserede ren vanille PostgreSQL managed services har bragt dette white label databasen ud fra skyggerne, og hos Microsoft, den hurtige vækst i udbredelsen af Azure Database for PostgreSQL læg dem på et kursus for at forfølge Citus Data.

For sin Azure Database PostgreSQL service, Microsoft prale af, at dens gennemførelse er ren open source, og vil ikke på sin egen årsag leverandør lock-in. Men den rene open source/overførsel argument er et tveægget sværd, som Azure ‘ s cloud rivaler, AWS og Google Cloud, hver sportsgren deres egen ren open source-PostgreSQL-database-tjenester. På det tidspunkt, differentiering kommer igennem, version nummer og accessoriske cloud-tjenester, såsom sikkerhed, overvågning og samspil med andre services på platformen.

Siden lanceringen sin PostgreSQL service et par år tilbage, Microsoft bemærkes, at mange af sine kunder var på udkig efter mere skala. Med SQL Server 2019 Big Data Klynger, Microsoft har indført sit eget svar for skalering ud i en SQL-database til analytics. Men Microsoft har ikke lyst til at tvinge disse til kunder, der allerede udtrykt præference for PostgreSQL platform til at migrere.

AWS havde allerede sit svar med Aurora, hvor der er fokus på API-kompatibilitet, så platform ser ud og fungerer som PostgreSQL til udviklere. Under motorhjelmen, Aurora gennemfører PostgreSQL (sammen med MySQL) med optimering for sine egne intelligente, fordelt storage-infrastruktur. Aurora mål store, multi-terabyte OLTP-installationer, hvor parallel behandling kan understøtte høje concurrency.

For Microsoft, der har sin egen skalerbar PostgreSQL svar til Aurora, hvor Citus Data kommer ind. Ganske vist, at sammenligne de to er som æbler og appelsiner, da Aurora er fokuseret på OLTP, mens Citus Data ‘ s scale-out arkitektur er beregnet til at give vandret skalerbarhed og auto-sharding kapaciteter, der er forbundet med NoSQL-databaser, som MongoDB, men med SYRE støtte, der er forbundet med virksomhedens databaser; massivt parallelle transaktionsbehandling for real-time analytics OLTP, og flere lejere, der understøtter cloud eller hybrid cloud-implementeringer.

Citus Data har altid differentieret med en scale-out implementering for PostgreSQL, men for et par år siden, refactored sin platform, så var det ikke længere et fork af de centrale open source-platform. I stedet, det refactored koden, ændre fordelt funktionalitet i en udvidelse, der er til rådighed gennem et API.

At ændre faldt sammen med en anden, der var direkte relateret. Nu, at Citus Data platform var ikke længere en gaffel, det kunne tilbydes som open source. Den centrale platform er tilgængelig under PostgreSQL standard-licens, der svarer til BSD eller MIT open source-licenser. Men Citus Data extension er tilgængelig under regne med, som teknisk set er en open source-licens (den samme, som MongoDB, der tidligere er brugt),men afskrækker tredjeparts-udbydere fra at kommercialisere det.

Refactoring også formidles en anden væsentlig fordel for Citus Data. Nu, at dets platform var ikke længere en gaffel, Citus Data kunne holde dig opdateret med de seneste PostgreSQL open source-udgivelser med et minimum af indsats. Og med den nye version 10 — som introducerer native-partitionering, – forbedret parallel query støtte, logisk replikation, og den fulde tekst søgning for JSON-blandt andre — det er ikke nogen lille fordel.

Og med den udvidelse, arkitektur, der gør det muligt for Microsoft at tilbyde sine Azure Database for PostgreSQL i forskellige versioner: vanille PostgreSQL-udgave, der er fuldt transportabel, og hvad vi vil kalde en extended enterprise edition med Citus Data extension for kunder, der kræver store. I dag, Citus Data, der stiller sin platform til rådighed, både på stedet og via en managed service, der er hostet på AWS. Gå fremad, vi ville forvente, at en udvidelse af den service, vil bevæge sig i retning af Microsoft Azure.

Efterskrift: På dette punkt, at sammenligne SQL Server 2019 Big Data Klynger med Citus Data-teknologi til Azure er lidt som at sammenligne æbler og appelsiner, fordi SQL Server er til on-premises implementering, der henviser til, at det Azurblå PostgreSQL service, som Citus Data-teknologi vil blive anvendt, er cloud-indfødte. Vi mener dog, at den optimering af SQL Server 2019 Big Data Klynger kan let tilpasses til en lignende konfiguration i Azure SQL-Database cloud modpart.

Relaterede Emner:

Cloud

Digital Transformation

Robotteknologi

Tingenes Internet

Innovation

Virksomhedens Software