В чем разница между 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, см. В руководстве по концепциям.