J'ai un serveur cassandra qui est interrogé par un autre service et j'ai besoin de réduire le nombre de requêtes.Extraction du filtre bloom de Cassandra
Mon premier réflexe était de créer un filtre bloom de la base de données toutes les deux minutes et de l'envoyer au service. mais comme j'ai quelques centaines de gigaoctets dans la base de données (qui devrait atteindre quelques téraoctets), il ne semble pas être une bonne idée de surcharger la base de données toutes les quelques minutes. Après un moment de recherche d'une meilleure solution, je me suis souvenu que Cassandra maintient son propre filtre bloom.
Est-il possible de copier les fichiers * -Filter.db et de les utiliser dans mon code au lieu de créer mon propre filtre bloom?
_Queried_ comment? Je ne comprends pas pourquoi vous pensez avoir besoin d'accéder à son filtre bloom. –
J'exécute des requêtes cql du service vers cassandra. Et je veux réduire le nombre de requêtes à Cassandra. Au lieu de créer mon propre filtre bloom, je voudrais utiliser le filtre bloom intégré dans cassandra. –
Pourquoi voudriez-vous faire ce que cassandra fait déjà? Votre système ne sera pas plus rapide si vous pré-filtrez vos requêtes avec le "même" BF. Si vous voulez être plus rapide, vous devez mettre en cache des données (plus que, ou d'une manière différente de ce que Cassandra fait bien sûr). A MON HUMBLE AVIS. – xmas79