Stream, Store, and Make Sense of Embedded Systems’ Time-Series Data
ITTIA DB SQL is a high-performance time-series embedded database for single or multicore microprocessors (MPUs) that enable embedded systems and the Internet of Things, IoT, devices to monitor, process, and store real-time data. This secure embedded database for edge computing combines capabilities such as real-time data storage and management, data streaming, high-level security, and high availability.
ITTIA DB SQL data processing empowers the developers of applications for mission-critical embedded systems to overcome latency and bandwidth performance constraints. From the ground up, ITTIA DB SQL is designed to provide database capabilities to C/C++ application developers for embedded systems and devices, without requiring complex installation or administration tools.
The ITTIA DB Real-Time Event Streaming Engine Is Built for Secure Data Aggregation
ITTIA DB SQL is efficient and offers filtering and processing of real-time embedded systems data. One of its advantages is integrated device data processing with data management, for embedded systems applications to filter and process data originating from a complex flow of data events. Its special data processing capabilities empower sensors and devices to make sense of every bit of raw data, identify alarming events, and store meaningful information.
With a massive volume of data flowing in real-time, ITTIA DB SQL data processing capabilities enable edge applications to analyze data, perform continuous SQL queries, and configure data distribution. ITTIA DB SQL is scalable to any number of edge devices, so edge applications can capture data flows from multiple sources, analyze data, and emit valuable findings as events.
ITTIA DB SQL data management capabilities offer benefits in its modular architecture that enables developers to create highly optimized and reliable systems to store, manage, and distribute data.
TTIA SDL is Conformant to the Principles of IEC/ISO 62443
ITTIA security practices and features assist manufacturers of IoT edge devices with advanced and integrated software development methods, infused by a secure development life cycle based on zero trust principles, enabling makers of IoT edge devices to mitigate unpredictability. From product conception to end-of-life, ITTIA adheres to a secure-by-design development methodology, and ITTIA DB offers a complete solution to secure data on IoT devices.
ITTIA DB SQL security protocols are the ideal protection for embedded systems data. Security offering includes support for encryption, and authentication, Security Expert Agent Library, known as DB SEAL monitors and safeguards database responsibilities, input, and data metrics in real-time. ITTIA SDL is Conformant to the Principles of IEC/ISO 62443.
Easy to prototype, Easy to Build and Easy to Deploy
ITTIA DB Console is a modern database cockpit interface for developers to design, manage, and monitor embedded database and data processing activities. Software designers benefit from an intuitive visual dashboard to prototype table schemas, generate experimental data in real time, and test SQL queries on desired target MCUs and MPUs from the convenience of any modern web browser.
With ITTIA DB Console, developers can: execute SQL statements and queries, monitor schema definitions, describe tables and sequences, monitor table structures and content (columns, fields, indexes, etc.), monitor status of the buffer manager, CPU overhead, and memory overhead, monitor and configure replication settings for both databases and tables, and import and export data in XML and JSON formats.
Applications developed with ITTIA DB Console experience fast time-to-market. Before writing a single line of source code, developers use ITTIA DB Console to familiarize themselves with the data management and processing capabilities of the target environment.
Embedded Database Feature, APIs & More
ITTIA DB SQL with multiversion concurrency control (MVCC) offers modern concurrent database access, real-time multithreading, and multiprocessing, as well as a variety of other advanced capabilities, such as:
- Time Series
- Data Streaming
- Database for MPUs
- Database for MCUs
- DB Console Web Cockpit
- Import/Export Utilities
- Real-time Scalability
- SQL
- Embeddable
- Security
- Data Concurrency
- ACID Compliance
- Disaster Recovery
- Database Security Agent
- AES Encryption
- Authentication
- Secure Remote Access
- Referential Integrity
- High Availability
- On-Disk and In-Memory Storage
- Multi-Version Concurrency Control
- Cross-platform for RTOS
- Strong Data Type Support
- Advanced BLOB Support
- Unicode Support
- Alter Schema
- Data Replication
Cross Platform Freedom for Single and Multicore Support?
ITTIA DB SQL is a reliable database for a variety of mission-critical systems. Products built with it are fast and scalable and run on modern operating systems, or even with a custom file system and no operating system.
The IoT-focused architecture of ITTIA DB SQL offers data processing and management for single and multicore processors of embedded systems. ITTIA DB SQL supports embedded and real-time applications that use either Asymmetrical Multiprocessing (AMP) or Symmetrical Multiprocessing (SMP). With ITTIA DB SQL, developers of embedded system applications can select the single or multiprocessing that is right for their application.
Database Support for a Variety of Processors and Boards
ITTIA databases support various hardware architectures, including Arm, Intel, and PowerPC. With support for industry-leading commercial off-the-shelf (COTS) Board Support Packages (BSP), ITTIA DB SQL builds and supports different package requirements. ITTIA DB SQL is cross-platform and supports processor families from leading manufacturers, including Altera, AMD, ARM, Broadcom, Intel, NXP, Renesas, STMicroelectronics, Texas Instruments, and Xilinx.
Technical Support and Consulting
The ITTIA Technical Support team provides dependable, world-class support. To ensure that our customers are successful with long-term development and deployment, ITTIA offers continuous access to software patches, enhancements, upgrades, and experienced risk management advice.
Many of the world’s most recognized organizations rely on ITTIA technical assistance to save development time and cost when building mission-critical systems. Customer success and satisfaction are ITTIAs number one goal.
Are you ready to experience the full potential of ITTIA DB SQL?


