可能对现有 ArangoDB 数据库进行分片?
Possible sharding existing ArangoDB database?
我有一个简单的问题。如果我现在在单个 ArangoDB 数据库上开发我的游戏,并且如果它变大,是否有可能扩展我现有的 database/collection 以及冗余中包含的协调器和分片?
谢谢,维利
您将能够使用 arangodump 获取非分片数据库的转储。
每个集合实际上得到两个文件:
- 有效负载,每行一个 json 文档 (*.data.json)
- 藏品说明(*.structure.json)
然后您可以 modify the collection description to configure more than one shard plus its parameters, and restore 将其放入集群设置中。
然而,您可能需要重新调整查询以在集群情况下获得最佳性能。您绝对应该计算出您首先需要使用新设置来测试您的应用程序。
我有一个简单的问题。如果我现在在单个 ArangoDB 数据库上开发我的游戏,并且如果它变大,是否有可能扩展我现有的 database/collection 以及冗余中包含的协调器和分片?
谢谢,维利
您将能够使用 arangodump 获取非分片数据库的转储。
每个集合实际上得到两个文件:
- 有效负载,每行一个 json 文档 (*.data.json)
- 藏品说明(*.structure.json)
然后您可以 modify the collection description to configure more than one shard plus its parameters, and restore 将其放入集群设置中。
然而,您可能需要重新调整查询以在集群情况下获得最佳性能。您绝对应该计算出您首先需要使用新设置来测试您的应用程序。