Je travaille sur un projet qui envisage d'utiliser Cassandra comme base de données. Nous aimerions éventuellement migrer vers Cassandra même si nous utilisons MySQL pour commencer, étant donné son évolutivité. Je sais que de grandes entreprises comme Facebook, Digg et récemment Twitter utilisent Cassandra, mais je ne crois pas qu'aucun de ces sites ne fonctionne sur Rails. Ma question est de savoir s'il est possible ou non d'utiliser Cassandra en utilisant Ruby on Rails. Points à prendre en compte:La production de Cassandra est-elle prête pour Ruby on Rails?
- Nous dépendons fortement de la gemme Authlogic. Est-ce que passer à Cassandra affecterait le fonctionnement?
- Y a-t-il des clients Ruby matures pour Cassandra? En regardant Github, il semble que fauna's client (now twitters's client) est le plus mature. Quelqu'un at-il eu une expérience de production avec?
Appréciez toutes les astuces.
Oui, mais ne supposez pas que ces entreprises utilisent Cassandra pour tout. Facebook a un déploiement massif de MySQL par exemple, et Twitter stocke tous leurs tweets dans MySQL. Tenez compte de vos cas d'utilisation spécifiques. –
Je dirais que Ruby n'est pas assez mature pour Cassandra. –