Elasticsearch vs Cassandra vs Elasticsearch avec Cassandra

Je suis en train d'apprendre les bases NoSQL, et de regarder les différentes options pour l'un de mes exigences du client. J'ai traversé plusieurs ressources avant de mettre en place cette question (une personne avec peu de connaissances dans les bases NoSQL)

  • J'ai besoin de stocker des données au plus vite et de lire les données.
  • Entièrement sûres et facilement extensible.
  • En mesure de rechercher à travers des données à des fins d'analyse.

J'ai fini avec une courte liste de: Cassandra and Elasticsearch

Ce que je ne comprends, c'est Cassandra est une parfaite solution de stockage NoSQL pour moi, car je peux écrire des données et de lire les données à l'aide des indices. Où il échoue ou qu'il risque d'échouer est sur Analytics. Dans l'avenir, si je veux obtenir des données à partir de from_date to to_date, ou plus de moyens pour obtenir des données à des fins d'analyse, si je n'ai pas de conception du modèle de Données correctement ou de maintien à long terme de la vue, qui peut être assez difficile dans le monde en constante évolution.

Tout Elastic Search est meilleur lors de l'indexation (soutenu par Lucene), et peut rechercher les données au hasard en jetant un texte aléatoire. Mais est-ce vraiment la même, même si je veux récupérer les données from_date to to_date (je m'attends il pourrait être). Mais la vraie question est, est-il un Moteur de Recherche, ou parfait de stockage de données NoSQL comme Cassandra? Si oui, pourquoi avons-nous encore besoin de Cassandra?

Si ces deux sont dans un monde différent, veuillez l'expliquer! Comment pouvons-nous combiner entre eux pour obtenir une solution plus efficace?

  • Vous devriez considérer aussi la DSE Search = Cassandra + solr intégré = le meilleur des deux mondes: une solution évolutive db pour le stockage motivée par la recherche de la puissance de Solr.
  • Je suppose que DSE est commercial et nous ne sommes pas à la recherche après les logiciels commerciaux.
  • Si vous êtes une startup avec un chiffre d'affaires net < 2 millions de dollars (US), ils vous permettront d'utiliser des DSE gratuit (pour au moins un an ou deux).
InformationsquelleAutor Reddy | 2014-11-21