database systems with differing application programming interfaces (SQL as well as proprietary, native APIs);
storage modes (on-disk, in-memory, and combined);
The term embedded database can be confusing because only a small subset of embedded database products are used in real-time embedded systems such as telecommunications switches and consumer electronics devices.[1] (See mobile database for small-footprint databases that could be used on embedded devices.)