gpt4 book ai didi

java - Datastax Cassandra Native Java Driver - 使用 Query Builder 有性能优势吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:14 24 4
gpt4 key购买 nike

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

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

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

本质上,我的问题归结为:CQL 在哪里解析,是在驱动程序中还是在节点上?

最佳答案

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

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

关于java - Datastax Cassandra Native Java Driver - 使用 Query Builder 有性能优势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18376693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com