我刚刚开始使用图形数据库和Azure CosmosDB。由Microsoft定义:
Azure Cosmos DB是一个完全托管的图形数据库,提供全局数据库 分布,存储弹性缩放和吞吐量,自动 索引和查询,可调整的一致性级别以及对 TinkerPop标准。
我的问题是Cosmos DB如何实现图表的全局分布和缩放?图表是在多台计算机上复制完全(如主从设置),还是在计算机上切割有意义且分片?
答案 0 :(得分:0)
图表将在多台计算机上分片 (物理分区)。随着图形的大小增加,分区将自动分割。
图表将如何分片将基于用户输入(也称为分区键)。在创建图形的过程中,可以选择一个顶点属性作为分区键,图形节点将根据它进行分配。