DeviceSQL Service Libraries
The DeviceSQL™ Service Libraries provide ultra-efficient runtime data management and application services for DeviceSQL-enabled applications. The precise set of service libraries required by your application are linked in at build time, with a typical memory footprint of less than 40Kb, These libraries form the high performance DeviceSQL runtime environment that is optimally suited for your application requirements.
Leverage a High Performance Data Management Foundation
The DeviceSQL Service Libraries provide an abstraction layer for DeviceSQL-compiled code from the target hardware and operating system platform. This simplifies the re-use of DeviceSQL-compiled applications across virtually any device.
DeviceSQL Service Libraries provide a range of underlying data management services, including:
- High performance table management services
- Multiple types of optimized indexing services, including customizable indexing, for ultra-fast data searching and retrieval
- Transaction processing services for highly reliable data management with rollback capabilities
- Built-in data integrity capabilities for backup, restore and crash recovery
- Storage management services, including concurrent support for both in-memory and persistent data storage across a diverse range of storage mediums (RAM, flash, NVRAM, disk, network I/O, etc.) on a per-table basis
- Programmable storage adaptor services for local and remote persistence storage
- Efficient memory management services for tables and data
DeviceSQL Runtime Environment
Click here to enlarge »