Tools&Toys

Ittia biedt garantie geheugengebruik in embedded database

Pieter Edelman
Reading time: 1 minute

Met versie 3.3 voegt Ittia een tool voor het alloceren van geheugen en een grafisch databasebewerkingsgereedschap toe aan zijn relationele-databasepakket voor embedded toepassingen. De geheugenbenodigdheden zijn uiteindelijk afhankelijk van de applicatie, maar met de nieuwe allocatietool biedt Ittia DB SQL strikte en gedocumenteerde garanties hiervoor. Als de allocator wordt ingeschakeld, reserveert de database alleen geheugen uit een vaste pool die de applicatie eerder opzij gezet heeft. Een bijkomend voordeel van deze aanpak is dat de database het geheugen niet fragmenteert.

Met het nieuwe SQL Browser-gereedschap kunnen ontwikkelaars hun database prototypen, ontwikkelen en inspecteren. De resultaten en tabellen zijn te exporteren naar externe bestanden. Ook is het mogelijk om binaire objecten (Blobs) te importeren of exporteren. De tool kan verbinding leggen met databases die op een target draaien en gebruikers kunnen naar hartenlust SQL-opdrachten uitvoeren, ook als dit niet wordt gebruikt in de applicatie.

De Ittia-databases draaien onder verschillende Linux-smaken, de normale en embedded Windows-versies en QNX Neutrino op Arm-, Mips-, PowerPC-, SuperH- en X86-architecturen. Volgens Ittea is de software ook eenvoudig naar andere platforms te porten. De databases ondersteunen de belangrijkste elementen van SQL en bieden interfaces voor onder meer C, C++, Java en .Net. Ontwikkeling gebeurt via een Windows- of Linux-pc. De databases werken vanuit geheugen, vanaf een opslagmedium of een combinatie van deze twee.

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 for just €20 for the first year and enjoy all the benefits.

Login

Related content