Ciao a tutti,
Sono nuovo di questo forum, Io uso Mysql per il mio sito personale, ma ora ho un problema che è difficile per me.
Ho una tabella chiamata per esempio data_test, in cui ci sono un sacco di record, derivanti da una funzione che si ripete ogni 1 secondo che inserisce circa 5000 record ogni volta, così in tre secondi ho 15000 record e così via.
In questa tabella ho ID (chiave primaria), data, l'ID cliente (che può essere duplicata), ID di misura (Tipo di misura che faccio), valore di misura.
Vorrei dividerlo per ID cliente, quindi pensavo di usare il partizionamento by hash o by key, ma possono essere duplicati, e non posso conoscere il numero di clienti che avrò.
Così posso creare una tabella per ogni cliente, ma probabilmente avrò 1000 o 2000 tabelle in un anno.
idee?
Grazie per il vostro aiuto, Manuel
Sono nuovo di questo forum, Io uso Mysql per il mio sito personale, ma ora ho un problema che è difficile per me.
Ho una tabella chiamata per esempio data_test, in cui ci sono un sacco di record, derivanti da una funzione che si ripete ogni 1 secondo che inserisce circa 5000 record ogni volta, così in tre secondi ho 15000 record e così via.
In questa tabella ho ID (chiave primaria), data, l'ID cliente (che può essere duplicata), ID di misura (Tipo di misura che faccio), valore di misura.
Vorrei dividerlo per ID cliente, quindi pensavo di usare il partizionamento by hash o by key, ma possono essere duplicati, e non posso conoscere il numero di clienti che avrò.
Così posso creare una tabella per ogni cliente, ma probabilmente avrò 1000 o 2000 tabelle in un anno.
idee?
Grazie per il vostro aiuto, Manuel