Real-Time Embedded Data Management Software for Microprocessors
What is ITTIA DB?
ITTIA DB* is a high performance, silently embeddable, and highly scalable database optimized for the multicore transactional and analytics data loads. It seamlessly integrates the relational, streaming and time series capabilities, enabling the flexible modeling of complex data structures and relationships at the edge devices to unlock insights on-premises data. ITTIA DB and ITTIA Analitica empower manufacturers of the embedded systems to use a single dashboard to centralize observability and management of real time data.
With ITTIA DB embedded systems gain the capability to add and remove sensors, devices, and live queries on-the-fly, without interruption, through data management orchestration and dynamic configuration. ITTIA DB empowers embedded systems to run thousands of transactions per millisecond with full consistency, concurrency and resource management.
On multicore devices, manufacturers embed ITTIA DB to process real-time data first and then store only important information. In microseconds or less, this entails monitoring, ingesting, aggregating, detecting and tracking anomalies in real-time data! In this manner, ITTIA DB discharges unimportant findings and dynamically configures data collection queries. Additionally, it empowers implementation of data collecting campaigns and queries that continuously check for inconsistencies.
The optional ITTIA Data Connect feature also enables microprocessor applications to remotely monitor and pipeline microcontroller and sensor data in ITTIA DB and ITTIA DB Lite. Data captured from many devices is easily queried in a web browser or through a REST API.
*ITTIA DB was previously known as ITTIA DB SQL.

ITTIA DB Real‑Time Data Software for Microprocessors
Trusted by Developers
Design the perfect data model for your embedded devices and deploy ITTIA DB to bring device data to life. Developers get started quickly with ITTIA DB with easy to follow C/C++ examples that show you how to capture and query data on Linux, QNX, VxWorks, and more.
Software Defined Systems Data
ITTIA DB has everything you need to build embedded systems that ingest, query, and store data on embedded systems and devices. Deploy ITTIA DB as an embeddable library to maximize performance and simplify database administration, or run ITTIA DB as an all-in-one database application.
Visualize & Analyze Data
ITTIA DB makes it easy to query real-time data to visualize and analyze information directly on edge network devices. Connect to device data from your web browser, C/C++ programs, or REST-enabled apps to run statistical methods for time series analysis, aggregate, join, filter, and more.
Security: Protect Data at Rest and in Motion
ITTIA DB offers data protection against malicious access with integrated encryption and authentication. ITTIA DB SEAL, the Security Expert Agent Library, prevents attackers from manipulating data. ITTIA SDL is conformant to the principles of IEC/ISO 62443.
High Availability & Disaster Recovery
Ensure advanced high availability, active mirroring, replication, and online backup across the edge with ITTIA DB's modern high availability. Build embedded systems with fault tolerance, disaster recovery, load balancing to protect data access from interruptions.
Easy to Visualize, Prototype, Build, Deploy
Developers design data models with ITTIA Analitica visualization tool, then monitor integrated databases to observe data. Prototype table schemas, generate experimental data in real-time, and examine live SQL queries on desired devices with any modern web browser.
Cross-Platform: Single or Multi-Core
The IoT-focused architecture of ITTIA DB offers data processing and management for embedded systems with single-core processors and multi-core processors provisioned for either Asymmetrical Multiprocessing (AMP) or Symmetrical Multiprocessing (SMP).
Variety of Processors & Boards
ITTIA DB supports a variety of industry-leading commercial off-the-shelf (COTS) and customer-designed Arm and Intel architecture target devices. These BSPs provide an abstraction layer of hardware-specific software that facilitates portable database applications.
Reliable Technical Support
The ITTIA Technical Support team provides dependable, world-class support to ensure customer success. Many of the world’s most recognized organizations rely on ITTIA’s technical assistance to save development time and cost when building mission-critical systems.
Own Your Data, Reasonable TCO
Edge computing with ITTIA DB gives device manufacturers control of data ownership. When robust data processing and storage is available inside embedded systems themselves, data privacy, data safety, and data security are greatly enhanced.
Mission Critical Markets
ITTIA DB is a great choice for mission-critical systems where reliability, safety, security, and certifiability are essential, including including safety-critical applications for automotive, aerospace, industrial control, defense, medical devices, etc.
More Information?
Request the ITTIA DB product briefing document now.