[英]Rails and CouchDB - Architectural Concerns
我正在开发一个项目,该项目将使用CouchDB灵活存储文档。 我的系统要求与CouchDB存储的完美匹配。
但
我的问题实际上归结为:我是否应该使用ActiveRecord和MySQL ...还有一大堆方便的插件可以随时用于ActiveRecord(例如身份验证和访问控制)。 只是想知道利用现有插件的优势是否值得额外的管理开销和可能的集成问题(跨不同的数据存储区工作)。
在单个应用程序中处理多个持久存储的情况并不少见。 一种非常常见的方法是使用关系数据库来存储指向存储在文件系统中的文件的路径。
因此,您可能会认为CouchDB是数据模型特殊部分的特殊“文件系统”。
此外,在较大的应用程序中,多个存储和复杂的物理体系结构非常常见,因此不要羞于为模型使用多个持久性存储。
你可以两个都用; 有些模型仍然可以是ActiveRecord,其他模型可以是CouchDB。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.