关于Java Cassandra Client,哪一个更好? CQL 怎么样? [关闭]

2024-03-29

我正在尝试使用 Hive 作为数据库来开发应用程序,然后我还找到了 noSQL 解决方案作为它的替代方案。

现在决定使用 Cassandra 进行开发,我的下一个问题是我应该使用什么客户端? Hector——纯java解决方案,还是Kundera使用JPA之类的开发,哪一个更好?

我更喜欢赫克托,但我对昆德拉很好奇。有人用昆德拉吗?哪个更好?


我对 CQL(Cassandra 查询语言)很好奇。它可以与赫克托整合吗?


Hector 正在慢慢走向 CQL 集成。第一步已经迈出了,但由于 API 不稳定的经历,开发人员似乎推迟了新版本的发布。 CQL API 相当新,因为它几乎等同于 SQL 语法。我使用 CRUD 操作执行了一些基本步骤,以验证是否可以通过 CQL 写入和读取数据。

然而,到目前为止,CQL JAR 还不能像标准 JDBC 驱动程序那样开箱即用,并且缺少一些重要的功能方面。看看或多或少难以理解的 thrift API 和并不简单的 hector API,我确信 CQL 将在 0.8.1 和 1.0 版本中成为 Cassandra 最先进的访问 API ,在一段时间内,thrift 仍将是原生的、原始的访问方式。

两个API之间的竞争与Hector的决定无关。 Hector 本身提供了额外的服务,例如集群中的故障和连接处理。这些都是 thrift 和 CQL 都没有解决的功能。

我并不真正相信所有其他 O/R 映射器,甚至那些声称提供成熟 JPA 的映射器。我无法想象这应该如何运作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于Java Cassandra Client,哪一个更好? CQL 怎么样? [关闭] 的相关文章

随机推荐