Product Family of Real-Time Embedded Data Management Software
What do ITTIA DB products offer?
The ITTIA DB product family offers the best combination of transactional table, streaming and time series data management capabilities, enabling the benefit of multiple engines within a single modern database technology for embedded IoT and embedded AI systems at the edge. These commercial database products, which focus on real-time data management and analytics, are designed and built for IoT sensors, application metrics, and operations monitoring.
ITTIA DB product family also includes the data visualization and monitoring platform, ITTIA Analitica. With ITTIA Analitica data sources can be observed and displayed so developers can quickly produce data visualizations like tables, charts, and graphs. ITTIA Analitica enables embedded systems to gather data from various sources across microcontrollers, microprocessors and electronic control units.
- ITTIA DB* is a high-performance real-time embedded data management platform for 32-bit and 64-bit multicore microprocessors (MPUs).
- ITTIA DB Lite* is a small-footprint real-time embedded data management platform for resource-constrained 32-bit microcontrollers (MCUs). Both products enable devices to monitor, process, and store real-time data.
- ITTIA Analitica is an elegant browser-based development console used to design (before any coding), monitor, manage and optimize the performance of ITTIA DB on desired embedded hardware and operating systems.
*ITTIA DB was formerly known as ITTIA DB SQL. ITTIA DB Lite was formerly known as ITTIA DB IoT.

Automate Device Data
ITTIA DB data management software integrates seamlessly with autonomous applications and requires no administration.
Act on Device Insights
At the origin, ITTIA DB computation and data storage improves data control, lowers costs, and runs continuous operations in real time.
Develop Securely
Protect sensitive data with ITTIA DB security at the edge and elevate your peace of mind for embedded systems data management.
ITTIA DB Real-Time Embedded Data Management Platform Software

Transactional Engine
Experience high throughput, low query latency with always-on transactions and high availability for real-time data management.
Data Streaming Engine
Execute data stream processing for continuous analysis of massive volumes of data moving inside embedded systems applications.
Time Series Engine
Capture and query time series data for real-time analytics on embedded systems with aggregation, filtering, forecasting, and more.
Standards
ITTIA DB is based on data management standards, enabling interoperability and data communication between different processors, systems and devices while remaining hidden and embedded. It is designed and built with standard guidelines and best practices that ensure quality, performance, and maintainability.
POSIX ComplianceThe ITTIA DB real-time embedded data management is POSIX-compliant and conforms to the POSIX product standard. It uses standard development tools, such as the GNU Compiler Collection (gcc), to embed into UNIX and LINUX programs. | |
SQL StandardsThe American National Standards Institute (ANSI) and the International Organization for Standardization (ISO), both of which are linked with the International Electrotechnical Commission (IEC), are committees that are acknowledged as driving standards for multiple industries. ITTIA DB SQL implementation is compliant to the standard language for relational databases by both ANSI and ISO/IEC. | |
Python StandardsITTIA DB also supports PEP249 which is the Python Database API Specification v2.0. ITTIA DB follows Python standards which are primarily for the coding style guidelines outlined in PEP 8 that defines conventions for writing clean and consistent Python code, including aspects like naming conventions, indentation, line length limits, and commenting practices, aiming to improve readability and collaboration among developers. | |
C/C++ StandardsThe ITTIA DB product family are compliant with C and C++ standards defined by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) which ensure code portability, reliability, and maintainability. | |
C++ Standards
| C Standards
|
Security
ITTIA DB security is a design based on methodology and features implementation that manufactures embrace to limit the threat exposure of the devices they build and the data these devices generate. ITTIA SDL is conformant to the principles of IEC/ISO 62443. ITTIA DB security features shield edge devices so manufacturers can thrive under certainty.
Ensuring sensitive device data is protected from unauthorized access, ITTIA DB data security offering includes authentication, data encryption at rest and in transit, high availability, data encryption, authentication, and ITTIA DB Security Expert Agent Library (DB-SEAL). DB-SEAL is designed to secure embedded systems data and prevent SQL injection attacks.
ITTIA DB also follows guidelines under the ITTIA Secure Development Lifecycle (SDL) in conformance to the principles of IEC 62443 security standards. ITTIA security practices and features assist manufacturers of auto industry devices with advanced and integrated software development methods, infused by a secure development life cycle based on zero trust principles, enabling makers of 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 secure development lifecycle to secure data on electronic control unit devices.
Discover how to develop advanced applications utilizing our smart edge data management and analysis platform.
Start Your Free Trial Today!