编程语言
首页 > 编程语言> > Datastax Cassandra Native Java Driver – 使用Query Builder是否具有性能优势?

Datastax Cassandra Native Java Driver – 使用Query Builder是否具有性能优势?

作者:互联网

使用新的本机驱动程序,可以使用字符串或通过QueryBuilder类构造CQL查询.

我想知道驱动程序如何处理使用QueryBuilder构造的语句.它是否向协调器节点传输已解析查询的表示,还是仅将构造的查询作为字符串传输?

我问的原因是因为我们以结构化格式指​​定查询.将此格式转换为基于文本的CQL比使用QueryBuilder更容易,但如果值得,我们会这样做.

从本质上讲,我的问题归结为:在驱动程序或节点上解析CQL的位置是什么?

解决方法:

CQL全部在Cassandra节点上处理.这适用于所有DataStax驱动程序.

关于优点,我想说这是一个偏好问题:处理字符串或具有流畅的API(具有自动完成,编译时间检查等)

标签:datastax-java-driver,java,cassandra,client
来源: https://codeday.me/bug/20190831/1776897.html