我正在使用TITAN-0.4.3,REXSTER 2.4而不是Cassandra(6节点集群)& Elasticsearch。我的用例需要一次将顶点和边缘批量上传到图表中。目前,添加新顶点+边缘的速率非常慢(~45 /秒),目标是~1000个顶点/秒。目前我正在使用Astyanax连接器来实现cassandra(具有负载平衡和故障转移检测功能)。 Astyanax在Thrift(Cassandrathrift)连接器上是否有任何其他优点或缺点,反之亦然?
请指教!
<graph>
...
<properties>
<storage.backend>cassandra</storage.backend>
...
<graph>
...
<properties>
<storage.backend>cassandrathrift</storage.backend>
...
答案 0 :(得分:2)
这两个设置之间存在一些重要差异。通过在使用cassandra
时提及“负载平衡和故障转移检测”,您触及了第一组差异。另一组差异与每个如何将数据保存在内存中以及如何通过线路发送数据有关。对于批量加载方案,我认为您可以通过cassandra
作为设置获得更好的体验,因为cassandrathrift
下的批量加载可能会根据您的加载策略遇到GC问题。当然,这只是一种普遍性,在某种程度上取决于您的加载策略。我建议您只需尝试两种设置,看看哪种效果最好。