gpt4 book ai didi

database - Titan 和 Neo4j 图数据库有什么区别?

转载 作者:太空狗 更新时间:2023-10-30 01:47:48 25 4
gpt4 key购买 nike

我曾从事关系数据库;但现在想了解图形数据库。我开始知道这两个是图形数据库。这两个数据库有什么区别。我们应该在其中选择什么?

最佳答案

一种方法是简单地尝试选择一个数据库而不是另一个。例如,您可能会快速搜索并发现 Titan 已 fork 到 JanusGraph。它在哪里得到更积极的维护。在您的研究中,您可能会发现还有其他开源图形数据库,例如 OrientDb。 , ChronoGraph , 或 Sqlg以及商业替代品,如 Microsoft's CosmosDb , DSE GraphIBM Graph .你现在如何决定?

有一个图形框架将所有这些图形联系在一起,包括 Neo4j/Titan(以及比此处列出的更多):Apache TinkerPop . TinkerPop 提供了对不同图形数据库和图形处理器的抽象,允许将相同的代码用于不同的可配置后端。这种模式与您在带有 JDBC 的 SQL 中找到的模式非常相似,这有助于使您的代码供应商不可知。

您可以在做出选择之前尝试所有不同的受支持图形数据库,并且您可以使用 Gremlin Console 相当快速地进行此类原型(prototype)设计/基准测试。 .您将能够自行选择进行项目的最佳方式。

当我读到这篇文章的结尾时,我突然想到我还没有直接回答你的问题。如果您刚刚入门并且只是对学习图形数据库感兴趣,那么我可能不建议您从 Titan/JanusGraph 开始,因为它需要一些配置才能开始(模式、后端选择等)。 Start使用 Gremlin 控制台与 TinkerGraph 或 Neo4j 一起尝试一些简单的图形遍历并从那里开始。

关于database - Titan 和 Neo4j 图数据库有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45347593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com