Mysql 还是卡桑德拉
首先,我为我的英语道歉 我必须存储以下数据结构: 由m条边连接的n个节点(图)。 每个节点都有许多属性(每个节点的数量和类型相同) 这些节点还应该链接到另一组对象(由一组元数据(每个对象可以有不同数量的元数据)和一个BLOB组成) 节点数约为1000000个,边数为80000000个 关键是:MySql还是Cassandra 如果您需要更多详细信息,请告诉我Mysql 还是卡桑德拉,mysql,graph,cassandra,database,Mysql,Graph,Cassandra,Database,首先,我为我的英语道歉 我必须存储以下数据结构: 由m条边连接的n个节点(图)。 每个节点都有许多属性(每个节点的数量和类型相同) 这些节点还应该链接到另一组对象(由一组元数据(每个对象可以有不同数量的元数据)和一个BLOB组成) 节点数约为1000000个,边数为80000000个 关键是:MySql还是Cassandra 如果您需要更多详细信息,请告诉我 提前感谢。有专门为存储图形数据而设计的图形数据库,Neo4j就是一个例子 有专门为存储图形数据而设计的图形数据库,Neo4j就是一个例子
提前感谢。有专门为存储图形数据而设计的图形数据库,Neo4j就是一个例子 有专门为存储图形数据而设计的图形数据库,Neo4j就是一个例子 通常情况下:如果必须是这两种方法中的一种,则同时进行这两种方法并测量性能。您可以使用SQL和NoSQL方法轻松地做到这一点。另外,您没有提到您将在数据集上运行哪些查询(这会极大地影响决策)
这就是说,现在只要我有可能,我就会尝试使用Cassandra,因为整个多节点复制(以及由此产生的容错)和所有这些都不能很好地与MySQL配合使用。一般来说:如果必须是这两种复制中的一种,请同时使用这两种复制并测量性能。您可以使用SQL和NoSQL方法轻松地做到这一点。另外,您没有提到您将在数据集上运行哪些查询(这会极大地影响决策) 这就是说,现在只要我有可能,我就会尝试使用Cassandra,因为整个多节点复制(以及由此产生的容错)和MySQL都不能很好地工作