java - 在 Java 中连接和使用 Cassandra

标签 java cassandra

我已经阅读了一些关于 Cassandra 是什么以及它可以做什么的教程,但我的问题是如何在 Java 中与 Cassandra 交互? (一个教程会很好 :-) )

如果可能,有人可以告诉我应该使用 Thrift 还是 Hector(哪个更好,为什么)?

提前致谢。

PS 我可以将 Hibernate 与 Cassandra 集成吗?

最佳答案

Hibernate 使用 JDBC 驱动程序连接到关系数据库。 Cassandra是一个基于ColumnFamily的关系型数据库(分布式)。

问题是为您的情况找到合适的 JDBC 驱动程序。这是我用谷歌搜索的一个项目:

http://code.google.com/p/sql4d/

它目前不活跃,但您知道如何找到合适的。

通过 Hibernate 进行对象关系映射,您不必担心 Cassandra 使用的特定方言,只需享受旅程。

嗯..理论上就是这样。

还有一种方法是使用 Pelops 库来使用 Cassandra。更多信息HERE .

Getting started with Cassandra - 关于此事的一篇相当简短的帖子。

希望你能在那里找到答案!

关于java - 在 Java 中连接和使用 Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246516/

相关文章:

cassandra - cassandra 中一致性级别和复制因子之间的区别?

java - Cassandra 写入后读取与 LOCAL_QUORUM 不一致

java - 在 Java 中定义我自己的不可变数组

ubuntu - 由于访问被拒绝异常,Cassandra 未启动

spring-boot - 如何查看在 Spring boot 中使用 Cassandra 时生成的 CQL

java - Netty 4 调用被阻止,简单的 Telnet 服务器

java - 将日期字符串转换为 UTC

java - ".0"在双重计算中产生的差异

java - 实现 JScrollPane 以滚动 JLabels 和 JButton 列表

java - Swing 多个始终位于顶部的对话框在具有相同所有者时无法独立工作