本机图数据库 这是用C ++实现的本机图形存储/数据库库。 此图存储的主要目标是支持流图数据和高性能图操作。 为了满足这些要求,我们(JasmineGraph团队)构建了此本机流图存储系统。 我们尽一切努力使实现尽可能简单。 该存储库仅包含用于图形存储系统(核心Graph存储)的C ++模块,并且在使用此核心模块实现了一个Graph Storage系统 建筑学 我们将基本图结构元素视为存储系统中的一等公民。 节点/顶点,关系/边及其属性具有自己的存储实现。 这些存储引擎中的每一个都进行了优化,以减少存储碎片并实现快速数据插入/检索。 节点/顶点 图中的节点或顶点存储在 /streamStore/nodes.db 节点应具有标识符,并且在实现中,它可以是任何字符串值,且不超过属性存储中值的长度。 节点ID的示例: 电子邮件地址( ) UUID(abb086aa-8010-