Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

When is a database called as an Embedded database?

Tags:

Does the term 'embedded database' carry different meaning from 'database'?

like image 778
ihavprobs Avatar asked Jul 04 '11 14:07

ihavprobs


People also ask

What are embedded databases used for?

An embedded database is a database technology in which database management solutions are built into an application rather than provided as standalone tools. In many cases, this effectively "hides" the database management tools from the end user.

What is embedded database in Java?

An embedded database means that the database is integrated as an inseparable part of an application software. A Java application, in particular, accesses the database using a JDBC driver. The database engine runs as a cohort inside the same JVM while the application is running.

What is external and embedded database?

Embedded databases differ from external databases in a key way. Embedded databases are internal to the application itself and are functionally inseparable from the broader app. In contrast, external databases exist separate from any given application, and can be accessed by external users and applications.

Is MySQL an embedded database?

MySQL is the most popular open source database in the world. Though best known for its use in Web properties such as Facebook, Twitter and Booking.com, MySQL is also an extremely popular embedded database.


1 Answers

There are two definitions of embedded databases I've seen:

  1. Embedded database as in a database system particularly designed for the "embedded" space (mobile devices and so on.) This means they perform reasonably in tight environments (memory/CPU wise.)
  2. Embedded database as in databases that do not need a server, and are embedded in an application (like SQLite.) This means everything is managed by the application.

I've personally never seen the term used exactly as Wikipedia defines it, but that's probably my fault, although it resembles quite a bit my number 2 above.

like image 84
Vinko Vrsalovic Avatar answered Nov 09 '22 02:11

Vinko Vrsalovic