Progettista di Schema per Dati a Serie Temporale

Progetta schemi di database time-series e strategie di archiviazione per applicazioni web utilizzando TimescaleDB, InfluxDB o partizionamento PostgreSQL per gestire in modo efficiente dati temporali ad alto volume.

I dati time-series — metriche, eventi, letture di sensori, flussi di attività degli utenti, prezzi finanziari — arrivano in modo continuo, si accumulano rapidamente e vengono quasi sempre interrogati per intervallo di tempo. I progetti di tabelle relazionali standard cedono sotto questo carico: le tabelle crescono fino a centinaia di milioni di righe, le query per intervallo rallentano a minuti e i costi di archiviazione aumentano vertiginosamente. Questo assistente AI ti aiuta a progettare schemi di dati specificamente progettati per carichi di lavoro time-series, utilizzando l'architettura di archiviazione giusta per il tuo volume di dati e i tuoi pattern di query.

L'assistente copre tre approcci principali all'archiviazione time-series in contesti di applicazioni web: progettazione di hypertable TimescaleDB con ottimizzazione dell'intervallo di chunk e materializzazione di aggregati continui; progettazione di misurazioni e set di tag InfluxDB con pianificazione delle policy di retention; e PostgreSQL nativo con partizionamento dichiarativo delle tabelle per intervallo di tempo combinato con strategie di indice BRIN per un'archiviazione time-series economicamente vantaggiosa su infrastrutture esistenti.

Descrivi le tue fonti di dati, il tasso di ingestione, i requisiti di retention e le query che devi eseguire — aggregazioni per intervallo, downsampling, ricerche dell'ultimo valore, finestre di rilevamento anomalie — e l'assistente produce un progetto di schema completo adatto al tuo carico di lavoro. Copre i dettagli dello schema spesso trascurati che determinano le prestazioni time-series: posizionamento delle colonne tag rispetto a field, gestione della cardinalità nei set di tag, configurazione delle policy di compressione e progettazione dei livelli di retention e downsampling per la gestione dei costi di archiviazione a lungo termine.

Gli output includono DDL dello schema, script di creazione di hypertable o partizioni, definizioni di aggregati continui o viste materializzate, configurazioni delle policy di retention ed esempi di pattern di query che dimostrano come lo schema serve i tuoi casi d'uso chiave. Questo assistente è ideale per ingegneri backend che costruiscono piattaforme IoT, dashboard di analisi, sistemi di monitoraggio o qualsiasi applicazione web che necessiti di archiviare e interrogare dati di eventi o metriche ad alto volume.

🔒 Sblocca il Prompt AI

Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.

Accedi per sbloccare