Il fornitore di database in tempo reale Aerospike sta ampliando le sue capacità multi-modello con il lancio del database Aerospike Graph.

Fondato nel 2009, Aerospike ha iniziato fornendo un database NoSQL che si concentrava principalmente sulle applicazioni pubblicitarie. Nel corso degli ultimi dieci anni, Aerospike si è trasformato in una piattaforma di database in tempo reale, adottata in ambiti come adtech, servizi finanziari e piattaforme di dati dei clienti.

Nel 2022, l’azienda ha iniziato a offrire un database multi-modello, introducendo il supporto per il modello di documento JSON, che è diventato sempre più popolare negli ultimi anni grazie al successo di MongoDB, un fornitore di database di documenti.

Un database grafico è un tipo di modello di dati strutturato che aiuta gli utenti a comprendere le relazioni tra diversi punti dati e contenuti. Sul mercato esistono già diversi database a grafo, come Neo4j e Amazon Neptune, e anche Oracle offre un database grafico.

I database a grafo sono utili in molti scenari differenti, tra cui il rilevamento delle frodi, un ambito in cui i clienti di Aerospike hanno manifestato un interesse crescente e una necessità di soluzioni adeguate.

“Quello che abbiamo deciso l’anno scorso è stato definire una strategia e un percorso per costruire una piattaforma di dati multi-modello e multi-cloud focalizzata sui carichi di lavoro in tempo reale”, ha dichiarato Subbu Iyer, CEO di Aerospike, a VentureBeat. “La nostra piattaforma è altamente performante su larga scala, con bassa latenza e alta disponibilità, ed è proprio questo che ci ha spinto a esplorare il campo dei database grafici”.

Invece di partire da zero, Aerospike ha trovato una base open source adatta nel progetto Apache TinkerPop. Apache TinkerPop è un framework di calcolo grafico che include il suo linguaggio di query chiamato Gremlin.

Infatti, con il suo database grafico, Aerospike ha sviluppato una versione di TinkerPop supportata commercialmente. Iyer ha spiegato che Aerospike Graph gestisce la separazione tra elaborazione e archiviazione, consentendo a entrambi i tipi di risorse di scalare in modo indipendente, secondo necessità. Il database è disponibile sia come tecnologia in locale sia come servizio di database nel cloud (DBaaS).

Nella prima versione di Aerospike Graph, l’azienda supporterà il linguaggio di query Gremlin del progetto Apache TinkerPop. In futuro, Iyer ha affermato che Aerospike potrebbe supportare anche altri linguaggi di query per i database a grafo. Attualmente, ci sono diversi approcci per le query sui grafici, come il linguaggio di query cifrato supportato da Neo4j e il Property Graph Query Language (PGQL) supportato da Oracle.

La piattaforma di database di base di Aerospike viene già utilizzata da organizzazioni come un negozio di funzionalità per le pipeline di intelligenza artificiale, ha spiegato Iyer. Negli ultimi mesi, l’industria in generale ha fatto molte ricerche per sfruttare le fonti di dati esistenti al fine di migliorare i dati dei modelli di linguaggio di grandi dimensioni (LLM) per l’IA generativa. Questo è un settore in cui i database vettoriali stanno giocando un ruolo significativo, ed è uno spazio che Iyer sta monitorando attentamente.

Di Fantasy