3

我正在开发一个使用 CouchDB 灵活存储文档的项目。我的系统要求与 CouchDB 存储完美匹配。

我的问题真的归结为:我是否也应该继续使用 ActiveRecord 和 MySQL……有很多方便的插件都可以与 ActiveRecord 一起使用(例如身份验证和访问控制)。只是想知道利用现有插件的优势是否值得额外的管理开销和可能的集成问题(跨不同的数据存储工作)。

4

2 回答 2

8

在单个应用程序中处理多个持久性存储的情况并不少见。一种非常常见的方法是使用关系数据库,该数据库存储指向存储在文件系统中的文件的路径。

因此,您可能会将 CouchDB 视为数据模型特殊部分的特殊“文件系统”。

此外,在较大的应用程序中,多个存储和复杂的物理架构非常常见,因此不要羞于为您的模型使用多个持久存储。

于 2008-11-04T17:02:53.310 回答
1

你可以同时使用;有些模型仍然可以是 ActiveRecord,而其他模型可以是 CouchDB。

于 2008-10-17T07:36:39.010 回答