Similarly, ITTIA DB SQL is a pure relational embedded database that is compatible with Freescale’s portfolio of PowerPC processors, with support for major operating systems including Linux, QNX, ThreadX, VxWorks, and others. This combination provides a high level of embedded data management scalability, durability and compatibility on PowerPC. ITTIA contributes to the ongoing development of data management value for embedded applications built on this platform for various industries including automotive, communications, and industrial automation.
Index-based searching can be a great benefit to performance in applications that handle a large amount of data. ITTIA DB SQL’s index-based search with SQL queries makes data access queries fast. ACID transactions protect data from corruption and inconsistency in extreme circumstances such as unexpected power loss. Sharing data between threads, processes, and other devices is straightfoward with direct shared access, synchronous replication on commit, and ad hoc asynchronous replication.
While PowerPC processors are unable to read or write multibyte values from odd or otherwise unaligned addresses, ITTIA DB SQL transparently handles both byte order and alignment when storing and sharing data. Database files created by ITTIA DB SQL can be copied directly from a PowerPC device to other supported platforms, such as x86 or ARM.