jjzjj

workswith

全部标签

c++ - 我应该使用哪个数据库来存储记录,我应该如何使用它?

我正在开发一个将存储大量记录的应用程序。这些记录类似于(URL、日期、标题、来源、{可选数据...})由于这是一个客户端应用程序,我不想使用数据库服务器,我只想将信息存储到文件中。我希望这些文件可以从各种语言(至少是python和C++)读取,所以像python的pickle这样的特定语言是不可能的。我看到了两种可能性:sqlite和BerkeleyDB。由于我的用例显然不是关系型的,我很想使用BerkeleyDB,但我真的不知道我应该如何使用它来存储我的记录,因为它只存储键/值对。我的推理正确吗?如果是这样,我应该如何使用BDB来存储我的记录?你能给我链接到相关信息吗?还是我缺少更好