/ / Quelle est la précision du champ d'horodatage dans un magasin de données druide? - druide, nosql

Quelle est la précision du champ timestamp dans un magasin de données druid? - druide, nosql

Une entrée de druide a un horodatage, une ou plusieurs dimensions et une ou plusieurs métriques.

Un exemple (du site Web) d'une entrée ingérée (CSV):

2013-08-31T01:02:33Z,"f7ehv","AHX","true",57,200,-143

J'ai un tas de lectures prises par un seul nœud en succession rapide. Il enregistre les données avec une précision en nanosecondes. Ma question est, "Le druide peut-il gérer la précision en nanosecondes pour les horodatages?".

Celles-ci ne doivent pas être traitées en temps réel, l'ingestion dans la base de données peut être équilibrée par rapport à la charge sur le serveur. Et les requêtes ne seront pas un problème.

J'apprécierais un lien vers la spécification / documentation concernant les horodatages. J'ai regardé le Documentation mais je n'ai rien trouvé de spécifique à ce problème.

Réponses:

1 pour la réponse № 1

Le druide ingère les horodatages avec une précision en millisecondes. Ce n'est pas super clair, mais vous pouvez le déduire de leur doc Ingestion Spec et du doc ​​Granularity:

format d'horodatage: iso, millis, posix, auto ou n'importe quel format d'heure Joda

http://druid.io/docs/latest/ingestion/#timestampspec

granularité de la requête: le minimum ici est nul, ce qui signifie une granularité en millisecondes

http://druid.io/docs/latest/querying/granularities.html

J'ai également trouvé ce lien dans les groupes Google:
https://groups.google.com/forum/#!topic/druid-user/2oAq41dCGbg

J'espère que ça aide!