ITTIA DB
activeby ITTIA L.L.C. · since 2007 · also known as ITTIA DB SQL, ITTIA DB Lite, ITTIA DB Platform
Embedded time-series and relational database for microcontrollers, RTOS and edge AI devices.
Overview
ITTIA DB is an embedded database family from ITTIA in Bellevue, Washington, aimed at devices that need to store and analyse data locally. ITTIA DB targets Linux, Windows, Android, QNX and VxWorks with SQL, replication and time-series features, while ITTIA DB Lite fits on microcontrollers under FreeRTOS, Zephyr or bare metal. The company now positions the line around edge AI, with ITTIA Data Connect for moving device data upstream and analytics tooling on top. It is a specialist commercial product: useful when SQLite lacks time-series handling or real-time guarantees, but with a small public footprint and few independent references.
Strengths & trade-offs
Strengths
- +Runs on microcontrollers and RTOSes where general-purpose databases cannot
- +Time-series storage and analytics designed for sensor data at the edge
- +Replication and data-connect tooling to ship device data to servers
- +Real-time oriented design for deterministic embedded behaviour
Trade-offs
- −Quote-based commercial licensing
- −Little public documentation, versioning or community
- −Narrow focus on embedded devices
Great for
- +Industrial IoT sensor logging and local analytics
- +Medical and automotive device data
- +Edge AI preprocessing on microcontrollers
Think twice for
- −Server-side applications
- −Open-source projects
- −Large analytical datasets
Capabilities
Native or official first-party support · 6 of 25 tracked
Scale & consistency
- Comfortable data size
- Small · ≤ 100 GB
- Horizontal scaling
- None
- Multi-region
- No
- Transactions
- Full ACID
- Consistency
- Strong
- Schema
- Strict
- Architecture
- Embedded, In memory
- Query languages
- SQL, C API
Deployment
Ecosystem
Alternatives to ITTIA DB
Small-footprint embedded database with SQL and network-model APIs for RTOS, edge and safety-certified devices.
ittia-db vs raima-database-manager →Embedded in-memory and hybrid database for devices, real-time systems and time-series analytics.
ittia-db vs extremedb →The in-process SQL engine that ships in every phone, browser and OS: one file, zero servers.
ittia-db vs sqlite →Veteran embedded SQL RDBMS for RTOS and Unix devices, still sold but with little visible development.
ittia-db vs empress-embedded-database →Fast on-device object database with built-in HNSW vector search and an optional commercial sync server.
ittia-db vs objectbox →Korean time-series database for sensor data, bundled with MQTT, HTTP and dashboards in one binary.
ittia-db vs machbase →ITTIA DB FAQ
What is ITTIA DB?
ITTIA DB is a time-series database by ITTIA L.L.C., first released in 2007. ITTIA DB is an embedded database family from ITTIA in Bellevue, Washington, aimed at devices that need to store and analyse data locally. ITTIA DB targets Linux, Windows, Android, QNX and VxWorks with SQL, replication and time-series features, while ITTIA DB Lite fits on microcontrollers under FreeRTOS, Zephyr or bare metal. The company now positions the line around edge AI, with ITTIA Data Connect for moving device data upstream and analytics tooling on top. It is a specialist commercial product: useful when SQLite lacks time-series handling or real-time guarantees, but with a small public footprint and few independent references.
Is ITTIA DB open source?
No. ITTIA DB is proprietary, closed-source software.
Does ITTIA DB support ACID transactions?
Yes. ITTIA DB supports full ACID transactions, with strong consistency.
Does ITTIA DB scale horizontally?
ITTIA DB does not scale horizontally; it runs on a single node, so you scale it up rather than out. It is comfortable at small scale (≤ 100 GB).
How can I run ITTIA DB?
You can self-host it, embed it in your application and run it at the edge.
What is ITTIA DB best for?
ITTIA DB is a strong fit for industrial IoT sensor logging and local analytics; medical and automotive device data; and edge AI preprocessing on microcontrollers. Think twice for server-side applications.
What are the best alternatives to ITTIA DB?
Common alternatives to ITTIA DB include Raima Database Manager, eXtremeDB, SQLite, Empress Embedded Database and ObjectBox. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.
How popular is ITTIA DB?
ITTIA DB has little measurable public adoption today, so it ranks near the bottom of the WhichDB Score.