Les systèmes de surveillance génèrent des volumes massifs de données de séries temporelles, nécessitant une conception minutieuse des tables pour maintenir un débit d'écriture élevé et des requêtes rapides. Cet article explore les modèles de schéma pour les bases de données de séries temporelles, y compris les stratégies de partitionnement, la modélisation des tags vs champs et les considérations de compression. Les recommandations clés incluent l'utilisation du partitionnement temporel pour gérer le cycle de vie des données, la dénormalisation des tags pour un filtrage efficace et le choix de politiques de rétention appropriées. Les compromis entre performance d'écriture et flexibilité des requêtes sont discutés avec des exemples de déploiements réels. Pour les ingénieurs concevant des plateformes d'observabilité, ces modèles aident à éviter les pièges courants comme les écritures à points chauds et les requêtes de plage lentes.
Modèles de conception de schéma pratiques pour les bases de données de séries temporelles gérant des écritures et requêtes de surveillance à forte concurrence, avec compromis d'optimisation.