Rumah  >  Soal Jawab  >  teks badan

java - mysql talian paip tunggal 500W data penyelesaian statistik berbilang dimensi

Terdapat struktur jadual aliran dalam projek sekarang, iaitu kira-kira seperti berikut
id sdkVersion jarVersion countryCode imei createTime

Keperluan sebelumnya adalah untuk mencari jumlah nombor dengan mengumpulkan sdkVersion, jarVersion, countryCode dan jumlah nombor selepas pengisihan imei adalah seperti berikut:

select sdkVersion,jarVersion,countryCode,count(*),count(distinct imei) from xxx 
where createTime = 'xxxx-xx-xx'
group by sdkVersion,jarVersion,countryCode

Ketahui semua data hari sebelumnya dan ringkaskannya ke dalam jadual secara kasar strukturnya seperti berikut

id sdkVersion jarVersion countryCode count(*) count(distinct imei) createTime

Maka permintaan semasa adalah untuk menanyakan gabungan mana-mana latitud, iaitu,
kumpulan mengikut sdkVersion
kumpulan mengikut jarVersion
kumpulan mengikut countryCode
kumpulan mengikut sdkVersion, countryCode
dan kombinasi lain, jika mengikut pelan ringkasan harian sebelumnya Kami perlukan untuk mencipta banyak jadual untuk kombinasi latitud yang berbeza Adakah terdapat sebarang penyelesaian yang baik untuk masalah ini? Atau bolehkah ia diselesaikan menggunakan rangka kerja statistik khusus?

黄舟黄舟2711 hari yang lalu855

membalas semua(4)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-19 10:09:03

    Anda boleh menyemak pangkalan data penstriman PipelineDB

    balas
    0
  • 黄舟

    黄舟2017-05-19 10:09:03

    apache kylin, olap subsaat

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:09:03

    Untuk ringkasan harian, keperluan masa nyata tidak tinggi dan rekod 500W masih dalam julat pemprosesan Paparan + pelan berjadual boleh memenuhi keperluan dan tidak perlu membina berbilang jadual.
    Sebaik-baiknya penyoal menerangkan apakah kesesakan atau titik kesakitan yang ada, Lagipun, mysql adalah produk yang matang, dan terdapat risiko tertentu dalam beralih kepada teknologi canggih.

    balas
    0
  • 黄舟

    黄舟2017-05-19 10:09:03

    Tulis prosedur tersimpan dan jalankan secara teratur setiap hari

    balas
    0
  • Batalbalas