在爪哇JCR API定义了持久性机制,其可以被用来替代许多一个RDBMS的传统角色。例如,JackRabbit用 - 的JCR参考实现 - 支持事务,SQL查询对象的内容映射等等

您可以挑选的一个或另一个,存储在JCR节点属性一个RDBMS或文本数据在BLOB中/文件系统指针的二进制数据。没有人有经验更换折腾自己的DB支持JCR的?

您可以同时使用,或许存储在RDBMS中的CR和文本数据二进制数据,但你必须表达系统之间的关系,让他们在同步等也开始面临着,“嗯难的问题感觉对存储与文件的二进制数据,这个文档的标题,所以我会补偿一个节点属性......但后来我在我的数据库本文档记录,这样也许我应该保持它的存在。“

你如何决定?

有帮助吗?

解决方案

有一个由纸查普伊斯贝蒂尔上究竟该主题:

JCR或RDBMS ?博客帖子

和还有NoSQL运动(描述 rel="nofollow noreferrer">例如,或此处),这是一个正在进行的讨论中,嗯,让我们说,“亮点”关系模型的缺点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top