我正在研究一个正在考虑使用 Cassandra 作为数据库的项目。考虑到它的可扩展性,即使我们一开始使用 MySQL,我们也希望最终迁移到 Cassandra。我知道 Facebook、Digg 和最近的 Twitter 等大公司都在使用 Cassandra,但我不相信这些网站中的任何一个都使用 Rails。我的问题是使用 Ruby on Rails 使用 Cassandra 是否可行。需要考虑的要点:
- 我们严重依赖 Authlogic gem。切换到 Cassandra 会影响它的工作方式吗?
- Cassandra 有成熟的 ruby 客户端吗?在 Github 上看,动物群的客户端(现在 twitters 的客户端)似乎是最成熟的。有人有生产经验吗?
感谢任何提示。