2016-07-28 3 views
1

В настоящее время я разработал проект C# с Sqlite3. Мне нужно заменить Sqlite3 на Berkeley DB. Мне нужно знать следующее: Можно ли заменить? если да, что мы должны делать?Как заменить SQLite на Berkeley DB

Прошу совета.

спасибо.

ответ

1

Существует простой способ и трудный способ заменить sqlite3 на BerkeleyDB.

Простым способом является замена библиотек sqlite3 библиотекой-оболочкой sqlite3 (частью современного Berkeley DB), которая использует BerkeleyDB в качестве механизма хранения данных под модифицированным sqlite3 (это точно API sqlite3).

Более сложной реализацией будет переписать методы SQL для использования Berkeley DB. Поскольку Berkeley DB - это в основном NoSQL! key-> value, вам, вероятно, придется подумать о том, достаточно ли ваша схема достаточно, чтобы оправдать работу.

Смежные вопросы