Embedded database
An embedded database system is a database management system (DBMS) which is tightly integrated with an application software; it is embedded in the application. It is a broad technology category that includes:
- database systems with differing application programming interfaces (SQL as well as proprietary, native APIs)
- database architectures (client-server and in-process)
- storage modes (on-disk, in-memory, and combined)
- database models (relational, object-oriented, entity–attribute–value model, network/CODASYL)
- target markets
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. (See mobile database for small-footprint databases that could be used on embedded devices.)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.