首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >卡桑德拉的产品是否已经准备好用于Rails?

卡桑德拉的产品是否已经准备好用于Rails?
EN

Stack Overflow用户
提问于 2010-03-04 20:18:33
回答 5查看 15.2K关注 0票数 34

我正在做一个正在考虑使用Cassandra作为数据库的项目。考虑到MySQL的可伸缩性,我们希望最终迁移到Cassandra,即使我们一开始就使用它。我知道像Facebook、Digg和最近推特这样的大公司正在使用Cassandra,但我不相信任何这样的网站会偏离轨道。我的问题是,使用Rails使用Cassandra是否可行。需要考虑的几点:

  1. 我们在很大程度上依赖于Authlogic宝石。切换到卡桑德拉会影响它的工作方式吗?
  2. 卡桑德拉有成熟的红宝石客户吗?从吉蒂布的角度来看,动物协会的客户(现在是twitters的客户)似乎是最成熟的。有人有生产经验吗?

谢谢你的建议。

EN

Stack Overflow用户

回答已采纳

发布于 2010-03-04 21:51:56

Twitter的大部分前端都在运行rails。动物群的客户端实际上是由twitter构建和发布的,因此您可以相当肯定它在大型工作负载上是最新的和稳定的。回顾提交的历史表明,经常会对其进行改进,这是很棒的。

很可能需要定制Authlogic,以便与Cassandra一起正常工作。特别是,它似乎提供了基于named_scope和关系数据的某些方法。

确实有人在Authlogic中为DataMapper支持构建了一个插件:http://twitter.com/collintmiller/statuses/2064046718。你也许可以用它作为一个起点,使它与卡桑德拉兼容。

祝好运!

票数 17
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2382436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档