簡體   English   中英

TITAN:Cassandrathrift與Astyanax的性能

[英]TITAN : Cassandrathrift vs Astyanax performance

我在Cassandra(6節點群集)和Elasticsearch上使用TITAN-0.4.3,REXSTER 2.4。 我的用例要求一次將頂點和邊批量上傳到圖中。 目前,添加新頂點+邊的速度非常慢(〜45 /秒),目標是〜1000個頂點/秒。 目前,我正在使用Astyanax連接器連接到cassandra(具有負載平衡和故障轉移檢測功能)。 Astyanax相對於Thrift(Cassandrathrift)連接器是否還有其他優點或缺點,反之亦然?

請指教!

腹膜炎

    <graph>
        ...
        <properties>
            <storage.backend>cassandra</storage.backend>
            ...

Cassandrathrift

    <graph>
        ...
        <properties>
            <storage.backend>cassandrathrift</storage.backend>
            ...

這兩個設置之間有一些重要區別。 您在使用cassandra時提到了“負載平衡和故障轉移檢測”,從而談到了第一組差異。 另一組差異涉及每個如何將數據保存在內存中以及如何通過網絡發送數據。 對於批量加載方案,我認為您會發現使用cassandra作為設置通常會更好,因為在cassandrathrift下批量加載可能會影響GC問題,具體取決於您的加載策略。 當然,這只是一般性,在某種程度上取決於您的加載策略。 我建議您僅在給定負載的情況下嘗試兩種設置,然后看看哪種方法效果最好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM