When complex data processing or high data throughput and manipulation are of essence in your embedded systems developed with Keil MDK or Arm DS, then McObject eXtremeDB is your choice of embedded database system.
eXtremeDB combines on-disk and in-memory data storage in a single deterministic embedded database system. Developers can optimize applications for speed and persistence, giving you flexibility to prioritize between performance, cost, power, and space-conserving storage options.
When running on a Cortex-A with Linux or other embedded operating systems it offers native and SQL APIs for C, C++, Java and Python.