Idag meddelade Aerospike att de arbetar med den femte stora utgåvan av sin NoSQL-databas, Aerospike Database 5. Aerospike grundades 2009 under namnet Citrusleaf. 2012 bytte företaget namn för att matcha namnet på deras NoSQL-databas. Aerospike Database förblir företagets huvudprodukt, trots att den är öppen källkod under AGPLv3.
Enligt företaget kommer den nya utgåvan att innehålla betydande prestandaförbättringar av Aerospike Cross Data Center Replication (XDR). Aktuella versioner av Aerospike Database dirigerar och utökar redan automatiskt data som fångats i kanten av datacentret dit det behövs. Aerospikes XDR-funktion stöder till och med routing av data till tredjepartsförråd, en sällsynthet i en värld där det vissa dagar verkar som att alla leverantörer vill låsa in dig i sitt ekosystem.
Aerospike har varit villiga att dela med sig av några detaljer om sina planerade funktionsförbättringar för den nya versionen. Enligt företaget kommer version 5 av Aerospike Database att ge bättre hantering och kontroll av asynkron replikering av data. Asynkron replikering av data är en av de saker som Aerospike XDR-funktionen erbjuder, så det ser ut som att företaget fokuserar hårt på förbättringar inom det området inför den kommande versionen. En mängd buggfixar har redan lagts till i deras kodbas på GitHub , som förberedelse för version 5.0. Dessutom har de också ökat antalet adresser som stöds per gränssnitt från tjugo till etthundra.
En av de stora funktionerna i Aerospike Database 5 är dess multi-site klustringsmöjligheter. Med konfigurationsförmågan distribueras noder som består av ett enda Aerospike-kluster över platser. Företaget hävdar att multi-site klustring stöder alltid pågående, starkt konsekventa, globalt distribuerade transaktioner i stor skala. Funktioner inkluderar:
- Stark omedelbar datakonsistens – Aerospike Multi-Site Clustering ger den beprövade Jepsen-validerade starka konsistensen i Aerospike-databasen till distributioner över flera platser. En commit-to-device kan utföras i varje fas för att ytterligare förbättra transaktionens hållbarhet.
- Ingen dataförlust – Med rackmedvetenhet och stark konsistens kan ett enda Aerospike-kluster distribueras över flera geografiskt åtskilda datacenter med hög resiliens, automatiserade failovers och ingen förlust av data.
- Synchronous Active-Active Configuration – Aerospike Multi-Site Clustering är en Active-Active-konfiguration där data uppdateras synkront över klustret och ger en konsekvent datamängd. Applikationer kan komma åt samma uppdaterade poster i realtid i olika geografiska regioner.
- Starkast möjliga SLA – Aerospike Multi-Site Clustering stöder läsningar på under millisekunder och optimala skrivningar av mycket konsekventa transaktioner. Skrivhastigheten beror på nätverkshastighet och geografiskt avstånd mellan platserna.
- Hög tillgänglighet och motståndskraft – Aerospike ger hög tillgänglighet och en demonstrerad drifttid på fem 9:or, möjliggjort av dess klusterhantering och smarta klientteknik. Synkron replikering av data över klustret ger en globalt konsekvent bild av data.
- Konfliktundvikande, inte konfliktlösning – med synkron datareplikering och stark konsistens krävs inte konfliktdetektering och lösning. I ett felscenario överför Aerospike automatiskt hanteringen av skrivoperationer till ett annat tillgängligt datacenter, så applikationsbegäranden kan fortfarande behandlas. Detta åstadkoms på ett sätt så att motstridiga skrivningar inte kommer att inträffa och begångna skrivningar inte kommer att gå förlorade under platsfel och när klustret därefter återställs till ett fullt friskt tillstånd.
- Omedelbar failover – Aerospike använder automatisk klusterfeldetektering baserat på dess interna lista och hjärtslagsmekanism. Vid fel på en klusternod eller nätverket återställer Aerospike snabbt och reformerar klustret. Klienter ansluter automatiskt till den nya formationen. Hela processen är automatiserad utan mänsklig inblandning eller ytterligare applikationskod.
Aerospike Database 5 är planerad för allmän publicering denna månad, de två senaste stora utgåvorna var i december 2018 och december 2019. Den viktigaste nya funktionen i 4.8-utgåvan i december förra året var att lägga till stöd för att lagra data i Intel Optane DC Persistent Memory (PMEM).




Amazon