当你应该使用JCR以及何时应该使用JPA / RDBMS?
-
22-07-2019 - |
题
在爪哇JCR API定义了持久性机制,其可以被用来替代许多一个RDBMS的传统角色。例如,JackRabbit用 - 的JCR参考实现 - 支持事务,SQL查询对象的内容映射等等
。您可以挑选的一个或另一个,存储在JCR节点属性一个RDBMS或文本数据在BLOB中/文件系统指针的二进制数据。没有人有经验更换折腾自己的DB支持JCR的?
您可以同时使用,或许存储在RDBMS中的CR和文本数据二进制数据,但你必须表达系统之间的关系,让他们在同步等也开始面临着,“嗯难的问题感觉对存储与文件的二进制数据,这个文档的标题,所以我会补偿一个节点属性......但后来我在我的数据库本文档记录,这样也许我应该保持它的存在。“
你如何决定?
解决方案
有一个由纸查普伊斯贝蒂尔上究竟该主题:
和还有NoSQL运动(描述 rel="nofollow noreferrer">例如,或此处),这是一个正在进行的讨论中,嗯,让我们说,“亮点”关系模型的缺点。
不隶属于 StackOverflow