Когда база данных называется встроенной базой данных? - PullRequest
13 голосов
/ 04 июля 2011

Имеет ли термин «встроенная база данных» значение, отличное от «базы данных»?

Ответы [ 4 ]

16 голосов
/ 04 июля 2011

Я видел два определения встроенных баз данных:

  1. Встроенная база данных, как в системе баз данных, специально разработанной для «встроенного» пространства (мобильные устройства и т. Д.). Это означает, что ониРаботать разумно в стесненных условиях (память / процессор).
  2. Встроенная база данных, как в базах данных, которые не нуждаются в сервере и встроены в приложение (например, SQLite .). Это означает всеуправляется приложением.

Лично я никогда не видел, чтобы термин использовался именно так, как его определяет Википедия , но это, вероятно, моя вина, хотя она немного напоминает мое число2 выше.

5 голосов
/ 04 июля 2011

Слово «встроенный» действительно означает, что база данных предназначена для конкретного приложения, а не используется несколькими приложениями, в некоторой степени скрыта от пользователя приложения и полностью контролируется приложением.

Встроенная база данных концептуально является лишь частью приложения, а не отдельной вещью.

2 голосов
/ 04 июля 2011

Просто посмотрите на использование ... например, встроенной базы данных H2. Вам не нужен сервер, работающий на вашем компьютере, вся ваша база данных хранится в одном (изначально двух) локальном файле. Он открывается и блокируется при подключении к вашей БД, и разблокируется при отключении.

0 голосов
/ 15 февраля 2019

Когда разработчик встраивает библиотеку базы данных в приложение и не нуждается в администраторе, это называется встроенной базой данных.База данных скрыта, но управление данными через SQL (например, ITTIA DB SQL) или без SQL (например, Berkeley DB) доступно через API.Встроенные базы данных являются общими для веб-разработки или приложений для устройств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...