我正在考慮使用Cassandra作爲數據庫的項目。即使我們使用MySQL開始,我們希望最終遷移到Cassandra,因爲它具有可伸縮性。我知道像Facebook,Digg這樣的大公司,以及最近的Twitter都在使用Cassandra,但我不相信任何這些網站都會使用Rails。我的問題是使用Ruby on Rails來使用Cassandra是否可行。要考慮的幾點:Cassandra生產是否準備好了Ruby on Rails?
- 我們嚴重依賴Authlogic gem。切換到Cassandra會影響它的工作原理嗎?
- Cassandra是否有任何成熟的Ruby客戶端?在Github上看起來,fauna's client (now twitters's client)是最成熟的。有沒有人有過生產經驗?
欣賞任何提示。
是的,但不要以爲這些公司都在使用Cassandra。例如,Facebook有一個大規模的MySQL部署,並且Twitter將所有的推文存儲在MySQL中。考慮你的具體用例。 – 2011-02-02 06:14:21
我會說Ruby對於Cassandra來說還不夠成熟。 – 2015-05-25 19:29:54