Sunil,你正在解决一个合理的问题,我认为在编码问题之前你已经问过它是完全合适的.你可能会接触到更广泛接受的观众,如果它的措辞如下:"我应该在这两种方法之间寻找哪些优点和缺点来帮助我在它们之间做出决定?"
Hector客户端支持用于与Cassanda通信的编程接口,以及解析CQL语句的方法,因此您的选择不一定在Hector和CQL之间,而更像是编程与CQL,或两者的组合.即使在Hector和Astyanax客户之间做出选择,您也可能面临同样的问题.
选择CQL的原因:
选择程序化的原因:
[修正]
看来我的一些知识已经过时了.基于jbellis'评论(的乔纳森·埃利斯,我相信),CQL目前比节约更高性能,同时还支持预处理语句.对于基于CQL的方法的好争论,我感到很茫然.