想知道是否存在这样一种场景,即在一个两全其美的场景中同时使用基于文档的数据库和关系数据库?
发布于 2009-03-15 16:06:54
在我看来,除非我看到一个实际的(开源或透明的)应用程序成功地做到了这一点,否则我仍然怀疑这对于开发人员少于12人的项目是否值得。
我怀疑,通过选择一个数据库而不是另一个数据库,并坚持使用它--无论是在好的时候还是在坏的时候--开发人员将同时降低数据模型的复杂性和代码的维护成本。此外,如果选择两个数据库,其中一个会面临两全其美的风险,数据既难以操作和报告(CouchDB),也不可伸缩(RDBMS)。
发布于 2009-03-15 10:05:32
一种想法是使用关系数据库作为主数据存储,并使用基于文档的db作为从后端到前端的数据分发机制。
发布于 2009-03-15 23:06:04
我们混合使用关系型数据库和CouchDB。RDBMS (IBM DB/2)用于“精确”数据,其中事务使事情变得更容易。例如,资金和库存的记账。CouchDB用于归档来自关系型数据库管理系统的“完成”记录、数字断言(JPEG、扫描的文档)和结构不良的信息,例如通过运输公司的跟踪和跟踪系统获取的信息。
https://stackoverflow.com/questions/647540
复制相似问题