graphprotocol / graphprotocol/graph-node
[Feature] Allow custom windows for aggregations
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 3.2k
- Forks
- 1.1k
- Merge moyen
- 4 j 1 h
- PR mergées (30 j)
- 1
Description
Description
Right now, aggregations only allow building hourly and daily statistics. It would be good to allow custom windows like 7 days or 6 hours.
The one thorny thing with this is if windows become very short - that will create a lot of aggregates and therefore slow down both indexing and queries. For short windows, we'd need to investigate how much of a problem that might be.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue ne nomme ni fichiers ni tests. Commencez par localiser la définition des fenêtres d’agrégation horaires et quotidiennes, puis étudiez le coût de l’indexation et des requêtes pour des fenêtres plus courtes ; le travail est considéré comme terminé lorsque des fenêtres personnalisées telles que 7 jours et 6 heures sont prises en charge, avec un impact sur les performances compris.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- backend, data
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100