mysql - Rails 和 CouchDB - 架构问题

标签 mysql ruby-on-rails architecture activerecord couchdb

我正在从事一个项目,该项目将使用 CouchDB 来灵活存储文档。我的系统要求非常适合用于存储的 CouchDB。

但是

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

最佳答案

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

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

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

关于mysql - Rails 和 CouchDB - 架构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211238/

相关文章:

php - 无法连接到 MySQL - 断电后丢失东西?

ruby-on-rails - rails erb 中的 Angular Js 花括号

java - 快速响应的总线和REST服务解耦?

mysql - 如何配置 MySQL 在本地主机端口 3306 上运行?

mysql - 在 mysql vs cassandra 中插入速度

mysql - 基于条件显示表中值的简单 SQL 查询

ruby-on-rails - 如何从 Rails I18n 中的 yml 文件中检索所有翻译

ruby-on-rails - 使用 JSON 和 POST 将我的 iOS 应用程序连接到 Web 应用程序问题

php - 管理多个 HTML 片段的命名空间

architecture - 工作流引擎有哪些替代品?