我已经阅读了一些关于 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/