0

我正在开发一个将专有对象存储在数据库中的程序(作为 BLOB)。我们想添加版本控制功能(因此用户可以使用时间戳等存储对象的多个版本)。

一种方法是使用数据库并将对象中的每个版本存储在单独的 BLOB 中。

另一种方法是将对象的所有版本保存在单个 BLOB 中。在这种情况下,我需要提供一些版本控制机制。我不想从头开始为这个任务开发代码。周围有很多版本控制系统,但我正在尝试找到一个库或 C++ 代码来让我执行一些非常简单的任务:

  1. 高效存储增量
  2. 快速访问修订列表
  3. 能够提取、替换和添加修订

我使用 Embarcadero 的 C++ Builder。

关于如何将简单的修订处理机制嵌入到代码中的任何建议?

4

1 回答 1

0

正如您所说,有一些本地版本控制数据库可以非常有效地处理这个问题。TerminusDB 的商店有一个 Rust 库——不是 C++ ......

于 2020-08-01T18:01:06.050 回答