В чем разница между Oracle Enterpise Edition и Berkeley db 11g?

Является ли база данных Oracle Enterprise Edition просто надстройками с закрытыми исходными кодами + поддержка и прочее в дополнение к Беркли БД? Что отличается между:

  • Oracle Database 11g, выпуск 2 и
  • Беркли DB 11g Выпуск 2

1 ответ

Это две совершенно разные вещи.

Oracle - это сервер реляционной базы данных, тогда как Berkeley DB - это хранилище ключей / значений (так называемая база данных "NoSQL"), которое изначально было разработано для запуска встроенного (например, как SQLite). Вся архитектура совершенно другая. Они предназначены для разных вещей.

С веб-сайта Oracles Berkeley DB (некоторые из) ключевые особенности Berkely DB:

  • Библиотека программного обеспечения
  • API ключ / значение
  • SQL API путем включения SQLite

Таким образом, "SQL API" создается поверх хранилища "Ключ / Значение" с использованием SQLite. Berkeley DB по-прежнему является библиотекой для хранилища ключей / значений.

База данных Oracle представляет собой совокупность нескольких серверных процессов (в отличие от SQLite, где "база данных" является частью клиентского приложения).

Обзор всех процессов, задействованных в базе данных Oracle, см. В руководстве по концепциям.

Другие вопросы по тегам