我正在开发 RoR 中的一个电信项目,我们的主要问题是可扩展性。
首先,我们使用 MySQL,然后迁移到 Cassandra(Cf 的宽列解决了可扩展性问题),但我们保持 MySQL 完好无损,因为我们的模型使用 ActiveRecord 基于 SQL。
我想彻底消灭 MySQL,但我不知道如何替换 AR 以及如何在 UI 上显示数据。
我研究过 CQL,但我们的 CF 的结构方式我认为这没有帮助。
最佳答案
如果您想使用 ActiveRecord 中的 Cassandra,请查看 cequel ,这是一个构建在 cql-rb 之上的适配器,Cassandra 的 Ruby 驱动程序(披露:我是 cql-rb 的作者)。
关于mysql - 如何使用 ruby on Rails 配置 cassandra 以及使用哪个 ORM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18681409/