2

所以这或多或少是一个实现问题,这是我的情景,基本上我们有一个使用 MySQL 作为数据存储、用户帐户、事务等的应用程序,但我们想添加一个强大的图表功能,数据将是存储在 Redis 中,现在基本上我的问题是:

是否有可能,将另一个数据存储集成到已经依赖于另一个数据存储的应用程序的最佳实践是什么。我可以使用 Rack 生成报告吗?ETC...

我想把它变成一种公开的讨论,因为我认为随着我们看到越来越多的键/值存储提供的好处与 RDBMS 和 NoSQL 存储大不相同,对这样的解决方案的需求将会增加。它们都有自己的好处,但没有一种解决方案可以涵盖所有这些。

想法?

4

2 回答 2

2

您可以拥有不继承的模型ActiveRecord::Base。添加您喜欢的 Redis 客户端 gem,进行任何必要的配置,然后开始编写 Redis 模型。

于 2011-04-12T22:35:42.157 回答
0

我可以尝试重新打开这个话题,因为应该很实用。

对此有同样的问题。我想将数据从 SQL 复制到 NoSQL。SQL 用作主数据库存储,因为数据完整性、关系等。而 NoSQL 作为辅助数据库存储集用于读取。在 SQL 中,您有很多关联分为很多表。许多一对一的关联保存在不同的表中,以提高可读性。这种关联应该与 NoSQL 一起保存为一个文档。它提供了令人难以置信的速度。只有一个负载。非常适合 API 的数据交换。

有人在将 SQL 数据复制到更一致的 NoSQL 文档方面有积极的经验吗?

于 2012-08-07T21:02:12.797 回答