MongoDB heeft onlangs versie 8.0 van zijn cloudgebaseerde databaseplatform uitgebracht. Deze laatste versie moet volgens de ontwikkelaar veel hogere prestaties leveren dan de vorige versie en gebruikers meer controle over deze prestaties geven.
Met de release van MongoDB 8.0 legt de database-ontwikkelaar naar eigen zeggen de lat hoger wat betreft prestaties. Onder meer zou versie 8.0 een 36 procent betere read throughput hebben, 56 procent snellere bulk writes en 20 procent snellere gelijktijdige writes tijdens replicatie-acties. De hoogste verbeterde prestaties zouden worden gehaald bij het afhandelen van grote volumes aan time series data. Het gaat om winsten van maar liefst 200 procent.
Architectuuraanpassing
Onder de motorkap van MongoDB zouden deze prestatieverbeteringen het gevolg zijn van aanpassingen in de onderlinge architectuur. Deze zouden leiden tot verminderd geheugengebruiken en kortere zoektijden. De cloudgebaseerde database kan nu ook meer efficiëntere batchverwerking toepassen voor inserts, updates en deletes.
Een ander voordeel van de nieuwe versie is verbeterde controle over onvoorspelbare gebruikspieken en hoge vraag. Hiervoor kunnen gebruikers nu maximale tijdslimieten stellen voor het draaien van zoekvragen, bepaalde zoekvragen die problemen opwerpen weigeren en zoekinstellingen bepalen die ongewijzigd blijven, ook bij het heropstarten van databases.
De horizontale schaalfunctionaliteit zou daarnaast in de nieuwe versie sneller en kostenefficiënter plaatsvinden. Dit maakt het mogelijk data te splitsen, ‘sharded’, over verschillende servers (shards). Deze distributie zou versnellen met factor 50 en daarbij tot 50 procent lagere kosten met zich meebrengen ten opzichte van MongoDB 7.0.
Daarnaast biedt MongoDB 8.0 ook een betere ondersteuning voor zoek- en AI-applicaties via zogenoemde ‘quantized vectors’. Dit zijn volgens de databasespecialist gecomprimeerde vertegenwoordigingen van ‘full-fidelity vectors’. De nieuwe vectorrepresentaties zouden minder geheugen nodig hebben en zijn snel op te halen, terwijl daarbij de accuratesse wordt behouden.
MongoDB Queryable Encryption
Verder zijn er nog updates toegevoegd voor MongoDB Queryable Encryption. Hiermee kunnen gebruikers in hun database-omgeving gevoelige data versleutelen, in de database opslaan en hierop zoekvragen uitvoeren. Met de recente updates kunnen gebruikers nu bijvoorbeeld lange zoekvragen op deze versleutelde data uitvoeren, zodat het risico op data exposure en -verlies wordt beperkt. Dit doordat de data gedurende de hele levenscyclus versleuteld blijft.
Andere voordelen die de nieuwe versie met zich meebrengt, zijn onder meer een lager gebruik van bronnen en lagere kosten.
MongoDB 8.0 is per direct beschikbaar.
Lees ook: MongoDB Atlas-update maakt database geschikt voor meer apps