【问题标题】:How to replace SQLite with Berkeley DB如何用 Berkeley DB 替换 SQLite
【发布时间】:2016-07-28 07:14:31
【问题描述】:

目前我已经用 Sqlite3 开发了一个 c# 项目。我需要用 Berkeley DB 替换 Sqlite3。 我需要知道以下内容, 是否可以更换?如果是,我们应该遵循什么?

请指教。

谢谢。

【问题讨论】:

  • 你做了这个工作吗?如果是这样怎么办?我想知道,因为我需要这方面的帮助

标签: berkeley-db


【解决方案1】:

用 BerkeleyDB 替换 sqlite3 有简单的方法和困难的方法。

简单的方法是将 sqlite3 库替换为 sqlite3 包装库(现代 Berkeley DB 的一部分),该包装库使用 BerkeleyDB 作为修改后的 sqlite3 下的数据存储引擎(它正是一个 sqlite3 API)。

更难的实现是重写 SQL 方法以使用 Berkeley DB。因为 Berkeley DB 基本上是 NoSQL! key->value 存储,您可能需要考虑您的架构是否足够简单以证明所涉及的工作是合理的。

【讨论】:

  • 但是你怎么能这样做呢?我阅读了官方文档,他们没有解释如何执行此操作或当您将带有包 nuget 的 SQLite 安装到您的项目中并且稍后想要进行此更改时的步骤,来自官方网站的“方向”根本不清楚
猜你喜欢
  • 1970-01-01
  • 2011-08-30
  • 2017-08-04
  • 2013-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-29
相关资源
最近更新 更多