Introduction to ITTIA DB Lite 9.x

Introduction to ITTIA DB Lite 9.x

1 Product Introduction ITTIA DB Lite is a high-performance embedded transactional and time-series database that natively supports eMMC (embedded multimedia card), SD cards, NOR (non-volatile random access memory), and NAND flash memory. It is designed for real-time operating systems (RTOS) and bare-metal applications to facilitate data streaming, analysis, and storage on edge microcontroller (MCU) devices. … Read more

Embedded Databases in Real-Time Systems

Embedded Databases in Real-Time Systems

The Future of Database Real-Time Performance “Real-time” is a term frequently mentioned by database system vendors, but real-time has a specific meaning in embedded systems. According to geeksforgeeks.org[1]: “A real-time system is one where the system is affected by real-time constraints, meaning it must respond within specified timing constraints or meet defined deadlines. For example, … Read more

Implementing a Lightweight Embedded Database in C++

Implementing a Lightweight Embedded Database in C++

Creating a Mini Embedded Database with C++ – A Practical Journey from 0 to 1 Databases might sound intimidating, but we can actually create a simple one using C++. Today, I will guide you in implementing a lightweight embedded database that, despite its small size, is fully functional with basic CRUD capabilities. This small project … Read more