为什么cassandra导入架构的速度较慢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么cassandra导入架构的速度较慢相关的知识,希望对你有一定的参考价值。
我导出了我的cassandra模式。看看这个案例,我的环境在密钥空间(产品)中有40.000个表。
在新集群中导入此模式4天后,我只导入了10.000个表。这是正常的?如何更快地导入此架构?有什么建议吗?
问候,
答案
首先:认真考虑改变您的数据模型。 40k桌远远超出了Cassandra的设计目标。通常人们会被告知要考虑在1000左右更改内容。每个表都有大量的开销,必须保留在内存中,并且有一些操作可以触发每个表的任务。
虽然你应该测试一下可能起作用的东西是在启动它之后完全关闭一个全新的集群。每个节点都向下。然后将system_schema表从任何一个当前节点复制到所有新的集群节点。您可能还需要为键空间和表创建文件夹结构。然后带来新的群集。在尝试之前测试它,但我相信它将适用于3.x.
以上是关于为什么cassandra导入架构的速度较慢的主要内容,如果未能解决你的问题,请参考以下文章
与从 CSV 文件导出和导入相比,Python MySQLdb SScursor 速度较慢。可以加速吗?
更快,可扩展性更强的 Apache Cassandra 4.0 正式发布