industry news
Subscribe Now

ITTIA DB SQL Flexibility Extends to Multi-Core for Embedded Data Connectivity and Management

August 29, 2013 — Bellevue, WA — ITTIA, a leader in modern embedded and mobile database software, equips applications with safe and efficient storage on single-core and multi-core systems. ITTIA DB SQL addresses the challenge of increasing data volume on multi-core systems; and by expanding its commitment to help manufacturers of embedded devices, ITTIA helps them to manage and connect data – regardless of size – as well as to leverage the performance of multi-core systems. In order for manufacturers of embedded devices to process and analyze all the data generated on a multi-core system, complex queries often need to be designed. By taking advantage of multi-core, ITTIA DB SQL allows application tasks on separate processor cores to concurrently access a single database.

ITTIA’s solution for multi-core systems is based on the company’s secure and highly available embedded database with rich features and standard capabilities. A multi-core processor enables a device to do more work without the excessive power requirements necessary for higher clock speeds. However, to benefit from multi-core, an application must be divided into concurrent tasks. ITTIA DB SQL mitigates the risks and complexity of sharing data safely between tasks on a multi-core device.

Tasks that share access to an ITTIA DB SQL database file can depend on transaction isolation to prevent corruption and inconsistency. The application benefits from thread synchronization primitives, such as mutexes and atomic variables, even without using them directly. This approach avoids race conditions that could damage the integrity of the database.

ITTIA DB SQL also provides great multi-core performance. Row-level locking ensures high read performance even when another task is writing to the database. Transaction group completion, which combines I/O requests from separate tasks, maximizes throughput when multiple tasks write to the database concurrently. These features eliminate significant performance bottlenecks faced by real-world applications.

Some devices can run distinct operating systems on a multi-core processor, to separate real-time and non-real-time tasks onto separate cores. To exchange data between such systems, ITTIA DB SQL supports bidirectional database replication.

ITTIA DB SQL has already been deployed for production use by global industry-leading customers. Customers choose ITTIA DB SQL to benefit from an embedded database with rich data connectivity and management features and create solutions for intelligent devices.

Founded in 2000, ITTIA is the worldwide leader in embedded database and connectivity software and services that help manufacturers to build reliable applications for devices.

Related Links

Leave a Reply

featured blogs
Apr 24, 2026
A thought experiment in curiosity, confusion, and cosmic consequences....

featured paper

Quickly and accurately identify inter-domain leakage issues in IC designs

Sponsored by Siemens Digital Industries Software

Power domain leakage is a major IC reliability issue, often missed by traditional tools. This white paper describes challenges of identifying leakage, types of false results, and presents Siemens EDA’s Insight Analyzer. The tool proactively finds true leakage paths, filters out false positives, and helps circuit designers quickly fix risks—enabling more robust, reliable chip designs. With detailed, context-aware analysis, designers save time and improve silicon quality.

Click to read more

featured chalk talk

Connecting the World Through Space
Sponsored by Mouser Electronics and Qorvo
In this episode of Chalk Talk, Ryan Jennings from Qorvo and Amelia Dalton explore the critical components and design challenges inherent in LEO satellite infrastructure and how Qorvo’s solutions are enabling the next generation of space-based connectivity. 
Mar 30, 2026
25,227 views