jjzjj

Astyanax

全部标签

java - Astyanax 的 EntityPersister 和 Collection 更新

背景Astyanax的EntityPersister将实体的map保存在多个列中。格式为mapVariable.key问题:当实体中的映射已更新时,astyanax的实体持久性不会从cassandra中删除已删除的键/值对我现在使用的解决方案(糟糕的方法)我正在删除整行,然后重新插入更多信息我使用astyanax的EntityPersister(com.netflix.astyanax.entitystore)在cassandra中保存我的java对象。我注意到的是,当一个实体的Map被持久化为2个值时:testkey:testvalue&testkey2:testvalue2,下一次

java - Astyanax 中的 Cassandra CQL3 支持

Astyanax是否支持使用CQL3通过准备好的语句“插入”?我使用最新的Astyanax库1.56.24和Cassandra1.2.1。当我尝试使用CQL3执行准备好的语句时:keyspace.prepareQuery(conn.CF_CONTACTS).withCql("INSERTINTOcontacts(a,b)VALUES(?,?);").asPreparedStatement().withStringValue("123").withStringValue("456").execute();;我得到以下异常:Causedby:InvalidRequestException(

java - Cassandra 的赫克托VS阿斯蒂亚纳克斯

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我们正在启动一个以Cassandra作为数据库的新javaweb项目。该团队在RDBMS/JPA/Hibernate/Spring方面非常有经验,但对NoSQL世界还是很陌生。我们希望以尽可能简单的设置开始开发。Hector似乎是连接到Cassandra的最首选和最受欢迎的选择。但是,Netflix最近提供了Astyanax,它起源于赫克托。使用过这

java - Cassandra 的赫克托VS阿斯蒂亚纳克斯

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我们正在启动一个以Cassandra作为数据库的新javaweb项目。该团队在RDBMS/JPA/Hibernate/Spring方面非常有经验,但对NoSQL世界还是很陌生。我们希望以尽可能简单的设置开始开发。Hector似乎是连接到Cassandra的最首选和最受欢迎的选择。但是,Netflix最近提供了Astyanax,它起源于赫克托。使用过这

java - 新的 Cassandra 项目 - Astyanax 或 Java 驱动程序?

我正在使用Cassandra开始一个新项目(并计划使用最新的稳定(1.2.x)版本)。我尝试了几个不同的Java库,比如Hector,Astyanax,Cassandra-jdbc...其中,(简而言之)我的选择是Astyanax。但后来我也发现并尝试了DataStax的Java驱动程序,它支持新的CQL二进制协议(protocol),如果你只使用CQL,它会更干净。1.0.0GA版本似乎很快就会发布。你会推荐哪一个?谢谢。 最佳答案 我建议您使用基于cql3的驱动程序。一些选择是JDBCdriver甚至更好Datastax'sdr