Tools&Toys

ExtremeDB voor kernel-mode

Pieter Edelman
Leestijd: 1 minuut

McObject heeft een versie van zijn in-memory embedded database ExtremeDB uitgebracht voor gebruik in kernel-mode. Op deze prominente plek met de meeste rechten krijgt de KM-versie hoge prioriteit en lage responstijden. De database projecteert zijn geheugen direct in de kerneladresruimte, waardoor de software directe toegang krijgt en kostbaar bufferbeheer kan omzeilen.

Verdere voordelen zijn er als de applicatie die de database gebruikt ook in kernel-mode draait. Dat voorkomt kostbare context-switches. In een simulatie wist McObject de uitvoersnelheid van een dergelijke applicatie met een ordergrootte te versnellen.

Gelijktijdige databasetoegang wordt geregeld door de database-runtime. Via een Interface Definition Language op hoog niveau is de database ook beschikbaar voor user-modetoepassingen. Programmatuur in kernel-mode krijgt toegang via de standaard Api. Gebruikers die het pakket aanschaffen, kunnen beschikken over gespecialiseerde ontwikkeltools, de complete broncode en voorbeeldprogramma‘s. PE

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content