2017-04-03 1 views
0

Une entrée de druide a un horodatage, dimension (s) et métrique (s).Quelle est la précision du champ d'horodatage dans un magasin de données druide?

Un exemple (du site) 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 de l'ordre de la nanoseconde. Ma question est, "Peut druid gérer la précision de la nanoseconde pour les horodatages?".

Ceux-ci n'ont pas à traiter en temps réel, l'ingestion dans la base de données peut être équilibrée w.r.t. 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épondre

1

Druide ingère des horodatages en précision de milliseconde. Il est pas super clair, mais vous pouvez le déduire de leur ingestion Spec doc et le doc Granularité:

format d'horodatage: iso, Millis, posix, auto ou tout autre format de temps Joda

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

granularité requête: minimum ici est pas ce qui signifie granularité milliseconde

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

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

Espérons qui aide!

+0

Merci, c'est essentiellement ce que je cherchais. Peut envisager de stocker la lohithbb