Skip to content Skip to navigation

Benefit of Database for Embedded Systems and Devices

ITTIA DB SQL is designed to aid developers of applications for embedded systems and devices to store persistent data with three important factors in mind: reliability, scalability, and shared access. Our database meets these important principals through transaction logging, indexed search, and row-level locking.
Transaction logging prevents data corruption when a sudden power failure or crash occurs. Changes to a database file are grouped into transactions and ITTIA DB organizes information into tables, large or small, that can be quickly searched using B+ tree or similar indexes. It also supports multiple connections to a database, allowing multiple tasks to be performed concurrently without interfering with each other. High-level concepts, such as transactions and isolation, simplify analysis of how tasks interact and eliminate the need for manual locking of data.