Ce sont tous deux des bases de données temporelles distribuées open source, OpenTSDB pour les métriques, InfluxDB pour des métriques et des événements sans dépendance externe, sur les autres OpenTSDB basés sur HBase.
Une autre comparaison entre eux?
Et si je veux stocker et interroger | analyser des métriques en temps réel sans perte de détérioration basée sur des séries chronologiques, lequel serait mieux?
La distorsion 10 est une autre option à considérer (je fais partie de l'équipe qui la construit), consultez-la sur http://www.warp10.io/ .
Il est basé sur HBase mais possède également une version autonome qui fonctionnera correctement pour des volumes situés dans les centaines de milliards de points de données. Il devrait donc convenir à la plupart des cas d'utilisation.
Parmi les points forts de Warp 10, il y a le langage WarpScript qui est construit à partir de la base pour manipuler des séries temporelles (Geo).
Lors de l'une des conférences, j'ai entendu des personnes utiliser Graphite/OpenTSDB pour collecter des métriques de manière centralisée et InfluxDB localement sur chaque serveur pour collecter des métriques uniquement pour ce serveur. (InfluxDB a été choisi pour le stockage local car il est facile à déployer et léger en mémoire).
Ce n’est pas directement lié à votre question, mais l’idée m’a beaucoup plu et j’ai voulu la partager.
Blueflood est une autre option open-source: http://blueflood.io .
Disclaimer: comme Paul Dix, je suis biaisé par le fait que je travaille sur Blueflood.
D'après votre courte liste d'exigences, je dirais que Blueflood convient parfaitement. Peut-être que si vous pouvez spécifier la taille de votre jeu de données, le type d'analyse que vous devez exécuter ou toute autre exigence qui rendrait votre projet unique, nous pourrions vous aider à trouver une réponse plus précise. Sans en savoir plus sur ce que vous voulez faire, il nous sera difficile de répondre de manière plus significative.