嗨,我是数据库编程的新手,我正在一个项目中,我需要将数据写入 noSql 数据库,目前我们选择 Cassandra 作为我们的数据库。
但它不是最终的,我需要提出一个框架或库服务,其中任何应用程序从 DB 请求数据,这个库应该为它服务。我选择使用可以写入 cassandra DB 的“Hector”框架,但要求是如果明天我们更改数据库,我的库必须使用新数据库,我们只需将数据存储为键值对。
请帮我解决这个问题。
谢谢。
如果您决定使用 Hector,建议使用DataStax Java Driver。
它从一开始就构建为利用 Cassandra 的新 CQL 原生协议。我过去使用过 Hector,使用和编码太烦人了。