Graph 在选择大约30个TB数据的图形数据库时需要考虑哪些因素?

Graph 在选择大约30个TB数据的图形数据库时需要考虑哪些因素?,graph,neo4j,titan,giraph,Graph,Neo4j,Titan,Giraph,我正在开发一个软件系统(图形数据库),以研究多个组件之间的互连。最终可能会有大约30 TB的数据。我想知道在选择正确的数据库时要考虑哪些因素。 我正在寻找的一些选项是ApacheGiraph、TitanDB。我还想知道,像neo4j或OrientDB这样的小规模DB本身是否可以工作这是一个非常广泛的问题,所以我会准确地定义您想要什么,因为大小可能有点模糊 我认为您提供的任何示例图dbs都可以对如此大的数据进行建模 你可以问自己一些“更详细”的问题,包括: 你在乎吗如果是,则应查看TitanDB、

我正在开发一个软件系统(图形数据库),以研究多个组件之间的互连。最终可能会有大约30 TB的数据。我想知道在选择正确的数据库时要考虑哪些因素。
我正在寻找的一些选项是ApacheGiraph、TitanDB。我还想知道,像neo4j或OrientDB这样的小规模DB本身是否可以工作

这是一个非常广泛的问题,所以我会准确地定义您想要什么,因为大小可能有点模糊

我认为您提供的任何示例图dbs都可以对如此大的数据进行建模

你可以问自己一些“更详细”的问题,包括:

  • 你在乎吗如果是,则应查看TitanDB、OrientDB或DSE图形,因为Neo4J(在编写本文时)不可水平缩放,因此受服务器大小的限制
  • 标准化语言查询/遍历语言是否重要如果是,那么您可能应该更多地关注TinterPop供应商,如TitanDB、OrientDB、DSE Graph等。如果没有,那么任何选择都适合你
  • 我的数据有超级节点吗如果是,那么您应该看到每个供应商如何处理超级节点。有些供应商使用聪明的图形分割算法
  • 你想要多少支持如果你需要很多,那么也许你应该看看强大的企业解决方案,如DSE、OrientDB或Neo4J。Neo4J目前被认为是最受欢迎的图形数据库,它提供了大量的支持
  • 你想使用开源软件吗如果是,则TitanDB、Neo4j或OrientDB可能适合您

  • 当在所有供应商之间做出更好的决策时,这些只是一些可以考虑的事情<强>注释:有很多其他厂商可以考虑,BraseGrand,HypGuffDB,只是举几个例子。

    < P>这是一个非常广泛的问题,所以我会确切地定义你要找的,因为大小可能有点模糊。 我认为您提供的任何示例图dbs都可以对如此大的数据进行建模

    你可以问自己一些“更详细”的问题,包括:

  • 你在乎吗如果是,则应查看TitanDB、OrientDB或DSE图形,因为Neo4J(在编写本文时)不可水平缩放,因此受服务器大小的限制
  • 标准化语言查询/遍历语言是否重要如果是,那么您可能应该更多地关注TinterPop供应商,如TitanDB、OrientDB、DSE Graph等。如果没有,那么任何选择都适合你
  • 我的数据有超级节点吗如果是,那么您应该看到每个供应商如何处理超级节点。有些供应商使用聪明的图形分割算法
  • 你想要多少支持如果你需要很多,那么也许你应该看看强大的企业解决方案,如DSE、OrientDB或Neo4J。Neo4J目前被认为是最受欢迎的图形数据库,它提供了大量的支持
  • 你想使用开源软件吗如果是,则TitanDB、Neo4j或OrientDB可能适合您

  • 当在所有供应商之间做出更好的决策时,这些只是一些可以考虑的事情<强>注释:>您可以考虑很多其他厂商,BraseGrand,HypGuffDB,仅举几个例子。

    NeN4J也是开源的。GPLv3Neo4j也是开源的。GPLv3