我什至很难找到一个。我们中的一些人仍在使用 C++ 进行编码,你知道...
开源跨平台会很好。
有e4Graph,这是一个用于存储“类图结构”的 C++ 库。它有一个到 Metakit 数据库引擎的接口,所以它可能能够完成你想要的。它本身并不完全是一个“图形数据库”,但它可以替代某些应用程序中的一个。
看看Sparksee。
它提供了一个本地 C++ 库,可免费用于个人和开发目的。
除了上面提到的选项之外,还有 Memgraph,它是用 C/C++ 编写的,但和 TigerGraph 一样,它不是开源的。
自从提出这个问题以来,图形数据库行业已经有了很大的发展。如果您仍在寻找以 C++ 作为实现语言的开源图形数据库,请参阅db-engines.com 上的列表。那里有一些解决方案可以满足您的要求,例如,多模型数据库 ArangoDB 和图形数据库 Nebula Graph。TigerGraph 也是用 C++ 编写的,但它不是开源的。