mysql - 如何使用 ruby​​ on Rails 配置 cassandra 以及使用哪个 ORM?

标签 mysql ruby-on-rails orm cassandra scalability

我正在开发 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/

相关文章:

php - 如何使用 `vis.js`显示JSON数据

ruby-on-rails - 如何避免 N+1 查询并在 Active Admin 表单上执行预加载

java - Hibernate:无法检索关联的列表

java - 如何在 myBatis 的查询中使用 IN()

php - 将信息更新到 MySQL 数据库中,但每个员工的部门保持不变

mysql - 跟踪奴隶滞后

c# - 添加新记录时如何启动外键?

ruby-on-rails - 为什么 Rails 在 schema.rb 中的所有列上设置 ":null => false"?

ruby-on-rails - 如何访问模型类中的类变量

java - 两个表可以互相引用吗?