InfluxData grafici nuovo percorso per le serie database

0
163
influxdata-logo.png

×

influxdata-logo.png

A Google la PROSSIMA di questa settimana, Google sta introducendo la sua propria strategia per ospitare le piattaforme open source. Invece di competere con il proprio implementazioni, che li rende cittadini di prima classe su GCP con l’integrazione nativa con il suo proprio cloud infrastruttura di gestione. InfluxData, il creatore di uno dei più popolari open source tempo serie database, ha firmato. Esso si verifica in tempo serie database stanno iniziando a strisciare fuori da dietro le ombre. Ci sarà la revisione di questo più profondamente la prossima settimana nel nostro post sull’evento.

Come per le serie di dati, non è un nuovo caso di utilizzo. Ma, con poche eccezioni, i database che sono ottimizzati per questo tipo di dati sono state delle eccezioni alla regola. L’esplosione della macchina di dati da sensori, dispositivi mobili e l’elettronica di consumo ha generato un gran numero di nuovi casi di utilizzo esigente analisi di serie temporali.

Tra i primi esempi è KDB, un database proprietario sviluppato da Kx che è stato intorno per più di un paio di decenni, originariamente destinati per l’analisi delle serie storiche di borsa feed per Wall Street aziende. Streaming motori, come Amazon Kinesis l’analisi dei Dati, fornire capacità di aggregazione e di elaborazione dati scorrevoli finestre di tempo.

Per molte organizzazioni, la strategia è stata quella di tentare la fortuna con database relazionali SQL, un approccio che è stato come il montaggio di un piolo quadrato in un buco rotondo. Mentre il linguaggio SQL supporta i tipi di dati come DATETIME e l’INTERVALLO, la maggior parte dei database commerciali mancanza di funzionalità e di ottimizzare il partizionamento o indici per le dimensioni del tempo, e non sono stati progettati per sostenere scorrevoli finestre di tempo.

E così, la necessità è la madre dell’invenzione, gli ultimi anni hanno visto un’esplosione di progetti, molti di essi sono open source per la costruzione di serie storiche di dati memorizza. Tra i più popolari è InfluxDB, un open source costruito allo scopo di serie temporali di database che è stato rilasciato in libertà back in 2013. InfluxData è la società dietro di esso. Da allora, InfluxDB ha attirato una grande comunità, con centinaia di migliaia di implementazioni, più di 500 clienti paganti, con la società che ha attratto oltre 120 milioni di dollari in finanziamenti. Anche Oracle, che normalmente rinviare al proprio database, è un cliente. In una recente InfluxDB la clientela, a New York, Oracle altoparlante descritto come Oracle è stato la costruzione di un metriche di performance del servizio di cloud pubblico utilizzando InfluxDB.

Concorso di montaggio

Come nessuna buona azione va impunita, InfluxDB ha attirato la concorrenza. La domanda, non solo per la gestione e il monitoraggio IoT, le prestazioni di applicazioni basate su cloud, i servizi, e il monitoraggio del comportamento degli utenti, hanno fornito l’impulso per i nuovi giocatori di saltare nel gioco. Kx, il cui patrimonio venuto da Wall Street, mira a ramificarsi fuori dai mercati dei capitali feed IoT e ha appena siglato una partnership con H2O.ai integrare la sua KDB database in H2O è Driverless AI dati della scienza piattaforma. Lasso di tempo, che è stata fondata nel 2015, ha preso un percorso diverso, adattandosi PostgreSQL all’appello di un ampio corpo di SQL sviluppatori. Si aggiunge un virtuale “hypertable” in cima alla PostgreSQL motore che gestisce il partizionamento problema, automaticamente l’astrazione di serie temporali di dati distribuito in “blocchi” che ancora appaiono come un unico punto di vista logico. C’è anche Interana, il motore di analisi che è venduti congiuntamente con Microsoft per l’esecuzione di comportamento dei clienti analytics con Azure Active Directory, Bing e Office 365. Interana non si definisce come una serie temporale provider di database, ma impiega una sul back-end per fornire l’analisi dei comportamenti dei clienti.

E poi c’è AWS. Loro ingresso nel mercato, non solo sfide indipendenti, ma conferma che la tecnologia è pronto per il prime time. Recentemente è stato introdotto Temporale, che è ora in anteprima. Offre un’architettura modulare, il disaccoppiamento dei dati ingerire dalla query e di archiviazione per supportare l’elasticità e scalabilità. Rallentarlo offre anche Api e Sdk con l’obiettivo di rendere la piattaforma indipendenti dal linguaggio di query e la formattazione dell’output. Amazon differenzia Temporale, non solo come un gestiti scopo-tempo di costruzione serie di database cloud, ma anche per la sua scala e l’opzione “pay per use”. Per ora, Temporale anteprima supporta un proprietario di SQL come linguaggio di query, che sarà familiare agli sviluppatori, ma a lungo andare potrebbe essere aperto ad altri linguaggi di query.

Un turn

Con questo concorso di montaggio, InfluxDB sta per scatenare una seconda versione della sua piattaforma di revisione e la semplificazione complessiva API e l’introduzione di un nuovo linguaggio di query funzionale. È una storia familiare con tecnologie emergenti, che, a v2.0 livello di codice e le interfacce sono refactoring come il team di sviluppo (o di un progetto open source) contempla che cosa sta andando a prendere la scala. E ‘ successo con la Scintilla, che ha cambiato le Api di unificare in streaming e batch, e ha introdotto nuove librerie per l’apprendimento automatico per la generazione 2.0.

In particolare, InfluxDB 2.0 separa il linguaggio di query dal database del motore e introduce un nuovo linguaggio di query, di Flusso. La versione 2.0 semplifica la distribuzione di Afflusso DB mettendo ciascuno dei pezzi (ognuno di loro, separate progetti open source) del suo “segno di SPUNTA” stack, sotto la stessa uniforme API. Queste opere comprendono la raccolta di dati, l’interfaccia grafica, streaming di dati e l’elaborazione del motore, e il nucleo di database, con moduli come Telegraf aver disegnato su un paio di centinaia di plugin per data. Il 2.0 versione open source dovrebbe inserire il rilascio a volte all’inizio del secondo semestre dell’anno, con l’impresa commerciale versione a seguire poco dopo. Tuttavia, il InfluxDB 2.0 managed cloud edition, una serverless offerta che sarà rivolto a nuovi conti con il nuovo Flusso di lingua, è il targeting per il rilascio entro la fine del secondo trimestre.

Chiaramente, rendendo così di base modifiche architettoniche è un grande battello a giocare per InfluxData. La sfida, naturalmente, è dividere la comunità; durante la migrazione verso il nuovo unified API dovrebbe essere un esercizio di semplificazione, e quello che potrebbe essere arrotolato in possesso di installazioni esistenti, l’introduzione di un nuovo linguaggio di query corre il rischio di dividere la comunità. Lo fa al punto in cui l’azienda è il disegno di profilo più elevato, concorrenti come consapevolezza del tempo serie database si espande esponenzialmente. È stata un’esperienza che la Scintilla comunità di sopravvissuti, come il passaggio a una nuova generazione non sono auto di logoramento; ma il passaggio si è verificato anche come alternative alla Scintilla di elaborazione è emerso per l’esecuzione di analytics avanzati e AI modelli.

Per InfluxDB, il disaccoppiamento del linguaggio di query dal database potrebbe fornire una risposta per mantenere la comunità, letteralmente, tutto.

Argomenti Correlati:

Cloud

La Trasformazione Digitale

Robotica

Internet delle Cose

L’innovazione

Enterprise Software