Fuel is built on an extensible database kernel embedded in each application requiring database access, according to ITTIA. The kernel exposes a C++ API to define the database schema, access, and update data, and perform any internal database maintenance, the company explains. The kernel consists of a tightly integrated set of components with clearly defined interfaces, making it easy to develop a customized version of any specific component, or to remove unneeded components, the company adds.
Additional claimed features include:
- Store an entire database in a single file
- Portable file format -- create the database on a development machine and access it on an embedded device
- Small footprint
- Transaction log provides recovery after an application or system crash
- Integrated B+Tree indexing
- Multiple isolation levels
Fuel DB allows developers to build an application in one operating system environment and, "without changing a single line of database code," deploy that application into a different operating system "with ease," ITTIA claims.
Evaluation versions of Fuel DB for Windows CE/Mobile, Linux, and VxWorks are available by filling out an application,
here.
Related stories: