1

我编写了一个 C++ 程序,它使用具有 5 个表(和数千行)的数据库。但是这种方法存在性能问题。现在,我将尝试为此使用 C++ 数据类型和函数。哪种情况最适合这种情况。我正在考虑在向量中使用结构。如果存在,我也可以使用库。他们能解决我的问题吗?

顺便说一句,我的数据库是 PostgreSQL。

4

1 回答 1

0

看看 Berkeley DB,它是一个流行的嵌入式数据库,性能很好。

最新版本提供了类似 SQL 的 API,这可以简化您的代码从经典 SQL 数据库的迁移。

但是,请注意此库的许可条款。它有类似 GPL 的许可证和商业许可证(即没有类似 LGLP 的许可证可用)。根据您的应用程序(和您的钱包),这可能是一个问题。

于 2013-06-27T08:09:22.207 回答