Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il modo migliore per archiviare i dati di tendenza?

Potresti provare a utilizzare un database basato su colonne. Questi tipi di database sono molto migliori per le query analitiche del tipo che stai descrivendo. Ci sono diverse opzioni:

http://en.wikipedia.org/wiki/Column-oriented_DBMS

Abbiamo avuto una buona esperienza con InfiniDB:

http://infinidb.org/

e anche Infobright ha un bell'aspetto:

http://www.infobright.com/

Sia InfiniDB che Infobright hanno edizioni community open source gratuite, quindi consiglierei di usarle per ottenere alcuni benchmark sui tipi di vantaggi in termini di prestazioni che potresti ottenere.

Potresti anche provare a partizionare i tuoi dati per migliorare le prestazioni.