Oggi, Aerospike ha annunciato che sta lavorando alla quinta versione principale del suo database NoSQL, Aerospike Database 5. Aerospike è stata fondata nel 2009 con il nome Citrusleaf. Nel 2012 la società ha cambiato nome per corrispondere al nome del proprio database NoSQL. Il database Aerospike rimane il prodotto principale dell'azienda, nonostante sia open source sotto AGPLv3.
Oggi, Aerospike ha annunciato che sta lavorando alla quinta versione principale del suo database NoSQL, Aerospike Database 5. Aerospike è stata fondata nel 2009 con il nome Citrusleaf. Nel 2012 la società ha cambiato nome per corrispondere al nome del proprio database NoSQL. Il database Aerospike rimane il prodotto principale dell'azienda, nonostante sia open source sotto AGPLv3.
Secondo la società, la nuova versione presenterà significativi miglioramenti delle prestazioni di Aerospike Cross Data Center Replication (XDR). Le versioni attuali del database Aerospike già instradano e aumentano automaticamente i dati acquisiti ai margini del data center ovunque sia necessario. La funzionalità XDR di Aerospike supporta anche l'instradamento dei dati verso repository di terze parti, una rarità in un mondo in cui alcuni giorni sembra che ogni fornitore voglia bloccarti nel proprio ecosistema.
Aerospike ha voluto condividere alcuni dettagli sui miglioramenti delle funzionalità pianificati per la nuova versione. Secondo l'azienda, la versione 5 di Aerospike Database offrirà una migliore gestione e controllo della replica asincrona dei dati. La replica asincrona dei dati è una delle funzionalità fornite da Aerospike XDR, quindi sembra che l'azienda si stia concentrando fortemente sui miglioramenti in quell'area per la prossima versione. Una serie di correzioni di bug sono già state inserite nel loro codice base GitHub, in preparazione alla versione 5.0. Inoltre, hanno anche aumentato il numero di indirizzi supportati per interfaccia da venti a cento.
Una delle grandi funzionalità di Aerospike Database 5 sono le sue capacità di clustering multisito. Con la capacità di configurazione, i nodi che comprendono un singolo cluster Aerospike vengono distribuiti tra i siti. L'azienda afferma che il clustering multisito supporta transazioni sempre attive, fortemente coerenti e distribuite a livello globale su larga scala. Le caratteristiche includono:
- Forte coerenza immediata dei dati – Aerospike Multi-Site Clustering porta la comprovata forte coerenza convalidata da Jepsen del database Aerospike alle implementazioni su più siti. È possibile eseguire un commit sul dispositivo in ogni fase per migliorare ulteriormente la durabilità delle transazioni.
- Nessuna perdita di dati: grazie alla consapevolezza del rack e alla forte coerenza, un singolo cluster Aerospike può essere distribuito su più data center geograficamente separati con elevata resilienza, failover automatizzati e nessuna perdita di dati.
- Configurazione attiva-attiva sincrona – Aerospike Multi-Site Clustering è una configurazione attivo-attivo in cui i dati vengono aggiornati in modo sincrono nel cluster fornendo un set di dati coerente. Le applicazioni possono accedere agli stessi record aggiornati in tempo reale in diverse regioni geografiche.
- SLA più rigidi possibili: Aerospike Multi-Site Clustering supporta letture inferiori al millisecondo e scritture ottimali di transazioni fortemente coerenti. La velocità delle scritture dipende dalla velocità della rete e dalla distanza geografica tra i siti.
- Elevata disponibilità e resilienza – Aerospike fornisce elevata disponibilità e un tempo di attività dimostrato di cinque 9, abilitato dalla gestione dei cluster e dalla tecnologia client intelligente. La replica sincrona dei dati nel cluster fornisce una visualizzazione dei dati coerente a livello globale.
- Prevenzione dei conflitti, non risoluzione dei conflitti: con la replica sincrona dei dati e la forte coerenza, il rilevamento e la risoluzione dei conflitti non sono necessari. In uno scenario di guasto, Aerospike trasferisce automaticamente la gestione delle operazioni di scrittura ad un altro data center disponibile, in modo che le richieste applicative possano ancora essere elaborate. Ciò viene ottenuto in modo che non si verifichino scritture in conflitto e le scritture impegnate non vadano perse durante gli errori del sito e quando il cluster viene successivamente ripristinato a uno stato completamente integro.
- Failover immediato – Aerospike utilizza il rilevamento automatico degli errori del cluster in base al suo elenco interno e al meccanismo di heartbeat. In caso di guasto di un nodo del cluster o della rete, Aerospike ripristina e riforma rapidamente il cluster. I client si collegano automaticamente alla nuova formazione. L'intero processo è automatizzato senza alcun intervento umano o codice applicativo aggiuntivo.
Aerospike Database 5 è previsto per GA questo mese, le ultime due grandi versioni sono state a dicembre 2018 e dicembre 2019. La novità principale nella versione 4.8 dello scorso dicembre veniva aggiunto il supporto per l'archiviazione dei dati dei record in Intel Optane DC Persistent Memory (PMEM).
Interagisci con StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS feed