如果要在所有现有DC的搜索/ SolR模式下运行Datastax Cassandra,则有哪些主要优点或要看的因素?
如果我当前具有所有DC的Datastax集群在正常负载下运行Cassandra,那么我应该将它们切换为直接在搜索模式下启用吗?
有多少负载会受到影响?因为目前,当我在Search / SolR模式下运行DC时,在运行的应用程序中看不到太多性能差异。从以下命令开始:
./dse cassandra -p cassandra-proc.pid -s
我可以用某种方式测量该负载吗?
影响因素太多-DSE的版本,执行哪种搜索查询,底层硬件,数据量等-没有这些数据很难说。
对于4.x,将Search放在单独的DC中的原因之一是它不适用于vnodes。在5.x中,对vnode的支持得到了改进,因此您可以将它们并置在同一DC中。但是,如果您的事务负载非常大,并且搜索查询很多,那么将不同DC中的功能分开以提供更好的可用性/延迟保证仍然有意义,因为某些搜索查询可能需要大量资源。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句