gpt4 book ai didi

java - Cassandra 的 JPA?

转载 作者:行者123 更新时间:2023-11-29 04:52:57 25 4
gpt4 key购买 nike

考虑在基于 Java 的新项目中开始使用 Cassandra,我发现了这篇文章 Beginning Cassandra -- Use Kundera? Something else?其中指出“像 Kundera 那样假装 Cassandra 是一个关系数据库是一种很好的方式,可以让你自己陷入困境,而不是完全理解你是如何到达那里的。”。

我知道数据建模应该遵循不同的规则,但假设我遵循这些规则,如果我用 JPA 层(如 Kundera、DataNucleus 或其他)包装 Cassandra,还有什么损失吗?

最佳答案

你看过阿喀琉斯吗? http://doanduyhai.github.io/Achilles/

它是目前 Cassandra 最先进的 Java 对象映射器,提供了一些类似于 JPA 的注解(@Entity、@Column 等),但在开发时考虑了Cassandra 语义(没有read-before-write、直接删除、一致性级别/ttl/时间戳支持等)并在编译时提供类型安全

视频教程在这里:https://academy.datastax.com/demos/advanced-object-mapping-java-achilles-what-why-how

关于java - Cassandra 的 JPA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34764348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com