InfluxData diagram ny väg för gång-serien databaser

0
149
influxdata-logo.png

×

influxdata-logotyp.png

På Google är detta NÄSTA vecka, Google att införa sin egen strategi för mottagande av open source plattformar. I stället för att konkurrera med sina egna implementationer, det gör dem första klassens medborgare på GCP med infödda integration till sin egen cloud management infrastruktur. InfluxData, skaparen av ett av de mest populära open source tidsserier databaser, har skrivit på. Det förekommer som tidsserier databaser börjar krypa fram bakom skuggorna. Vi kommer att granska detta närmare i nästa vecka i vår obduktion på händelsen.

För tidsserier, det är inte ett nytt användningsområde. Men, med ett fåtal undantag, och i databaser som är optimerad för denna typ av data har gjorts undantag från regeln. Den explosion av maskinen data från sensorer, mobila enheter och hemelektronik har genererat en mängd nya användningsfall krävande tidsserieanalys.

Bland de tidigaste exemplen är KDB, en egen databas som utvecklats av Kx som har funnits under ett par decennier, ursprungligen avsedd för time series analysis stock market nyhetsflöden för Wall Street företag. Streaming motorer, såsom Amazon Kinesis Data Analytics, tillhandahålla kompetens för sammanställning och bearbetning av data i sliding windows.

För många organisationer, strategi var att försöka sin lycka med SQL för relationsdatabaser, en strategi som var besläktad med montering av en fyrkantig pinne i ett runt hål. Medan SQL-språket stöder datatyper som DATETIME och INTERVALL, de flesta kommersiella databaser saknar funktioner för att optimera partitionering eller index för tiden dimensioner, och de var inte designad för att stödja skjutbara fönster.

Och så, nödvändigheten är uppfinningarnas moder, de senaste åren har sett en explosion av projekt – många av dem på öppen källkod för att bygga upp tidsserier butiker. Bland de mest populära är InfluxDB, en öppen källkod specialbyggda tidsserier databas som var först ut i naturen tillbaka i 2013. InfluxData är företaget bakom det. Sedan dess InfluxDB har dragit en stor gemenskap, med hundratusentals implementationer, mer än 500 betalande kunder, med företaget lockar över $120 miljoner i venture-finansiering. Även Oracle, som normalt skulle skjuta upp sina egna databaser, är en kund. Vid en nyligen InfluxDB kund-event i New York, en Oracle-högtalare beskrivs hur Oracle var att bygga ett prestationsmått service för den offentliga moln med InfluxDB.

Den tilltagande konkurrensen

Ingen god gärning går ostraffad, InfluxDB har dragit konkurrens. Efterfrågan, inte bara för verkställande och övervakning av sakernas internet, prestanda cloud-baserade tillämpningar och tjänster och för att spåra användarnas beteende, har gett impulser till nya spelare för att hoppa i spelet. Kx, vars arv kom från Wall Street, som siktar på en gren ut från kapitalmarknaderna flöden till sakernas internet och har precis gått in i ett samarbete med H2O.ai för att integrera sin KDB-databas i H2O: s Förarlösa AI data vetenskap plattform. Tidsskalan, som grundades år 2015, har tagit en annorlunda väg, anpassning av PostgreSQL för att tilltala den breda kroppen SQL-utvecklare. Det lägger till en virtuell “hypertable” på toppen av PostgreSQL-motor som hanterar partitionering problem, automatiskt abstrahera time series data i distribuerade “bitar” som fortfarande visas som en enda logisk tanke. Det är också Interana analytics-motor som säljs tillsammans med Microsoft för att utföra kundernas beteende analytics med Azure-för synkronisering av Active Directory, Bing, och Office 365. Interana inte positionera sig som en tidsserie databas leverantör, men sysselsätter en på sitt back-end för att leverera sina analyser av kundernas beteende.

Och så finns det AWS. Deras tillträde till marknader, inte bara utmaningar oberoende, men bekräftar att tekniken är redo för prime time. Det nyligen infört Timestream, som nu är i förhandsgranska. Det erbjuder en modulär arkitektur, frikoppling data äter från en fråga och lagring för att stödja elasticitet och skalbarhet. Timestream också erbjuder Api och Sdk-paket med målet att göra plattform agnostisk till frågan språk och formatering av utdata. Amazon skiljer Timestream, inte bara som en hanterad syfte-att bygga gång-serien moln databas, men också för dess omfattning och möjligheten att betala per användning. För nu, Timestream förhandsgranska stöder en egen SQL-liknande query language, som är bekant för utvecklare, men i det långa loppet skulle kunna öppnas upp till andra fråga språk.

Ta en tur

Med allt detta ökande konkurrens, InfluxDB är på väg att släppa lös en andra version av sin plattform för att se över och förenkla den övergripande API och införande av en ny funktionell query language. Det är en välbekant historia med ny teknik som vid v2.Nivå 0, kod och gränssnitt är omstrukturerade som utvecklingsteamet (eller open source-projekt), undrar vad det kommer att ta att skala. Det som hände med Gnista, som ändrade Api: er för att förena streaming och parti, och infört nya bibliotek för maskininlärning för 2,0 generation.

Specifikt, InfluxDB 2.0 decouples query language från databasen motor-och introducerar en ny fråga språket, Flux. Version 2.0 förenklar distributionen av Inflöde DB genom att sätta alla bitar (var och en av dem, separat projekt med öppen källkod) av ett “TICK” stack, enligt samma enhetlig API. Dessa delar omfattar datainsamling, GUI, strömmande data processing engine, och den centrala databasen, med moduler som Telegraf efter att ha dragit över ett par hundra plugins till dag. 2,0 open source-version bör ange de allmänna släppas någon gång tidigt i den andra halvan av året, med de kommersiella enterprise-versionen för att följa strax efter det. Dock InfluxDB 2.0 managed cloud edition, en serverlösa erbjudande som kommer att vara inriktad på nya konton att använda den nya Flux språk, är inriktade release i slutet av andra kvartalet.

Tydligt, att göra sådana grundläggande arkitektoniska förändringar är en enorm flodbåt spela för InfluxData. Utmaningen är naturligtvis att dela gemenskapen, samtidigt som övergången till den nya enhetlig API bör vara en förenkling, och som kunde rullas in i befintliga installationer, införa en ny fråga språk riskerar att få dela gemenskapen. Gör det så till den punkt där företaget är ritningen högre profil konkurrenter medvetenhet om de tidsserier databaser, expanderar dramatiskt. Det var en upplevelse att Gnista community överlevde, som flyttar till en ny generation inte köra avgång, men övergången skett även som alternativ att Gnista bearbetning uppstått för att köra avancerade analytiska och AI modeller.

För InfluxDB frikoppling av query language från databasen kan ge ett svar för att hålla gemenskapen, bokstavligt talat, hela.

Relaterade Ämnen:

Cloud

Digital Omvandling

Robotteknik

Sakernas Internet

Innovation

Affärssystem