Anda dapat mencoba memanfaatkan database berbasis kolom. Jenis database ini jauh lebih baik dalam kueri analitik dari jenis yang Anda gambarkan. Ada beberapa opsi:
http://en.wikipedia.org/wiki/Column-oriented_DBMS
Kami memiliki pengalaman yang baik dengan InfiniDB:
dan Infobright juga terlihat bagus:
Baik InfiniDB dan Infobright memiliki edisi komunitas open source gratis, jadi saya akan merekomendasikan menggunakan ini untuk mendapatkan beberapa tolok ukur tentang jenis manfaat kinerja yang mungkin Anda dapatkan.
Anda mungkin juga ingin melihat mempartisi data Anda untuk meningkatkan kinerja.