【发布时间】:2012-03-18 16:24:12
【问题描述】:
我希望在我的网络应用程序中保存状态,以便用户可以“回到过去”。为简化起见,假设用户可以创建笔记集合,并且在任何时间点,他们都可以保存其集合的当前状态,然后返回并查看保存时的状态。
对此有最佳实践吗?我想象在请求时将笔记集合的 JSON 哈希存储在带有 SQL 的某个表的列中,然后简单地解析数据并在请求时将其显示给用户。像 mongoDB 这样的文档存储在这里对我有利吗?使用关系数据库有更好的方法吗?我的应用目前在 Rails 和 MySQL 上运行。
欢迎提出任何建议!
【问题讨论】:
标签: ruby-on-rails json mongodb hash