鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ 如何整理訂單數(shù)據(jù)

如何整理訂單數(shù)據(jù)

在做訂單數(shù)據(jù)統(tǒng)計(jì)分析,由于訂單量過(guò)大需要對(duì)訂單進(jìn)行預(yù)處理。本人目前想到的方案是:1、保存會(huì)員店每天的銷(xiāo)售數(shù)量和銷(xiāo)售金額,但由于大部分的會(huì)員店活躍度太低,造成這部分會(huì)員店的每天銷(xiāo)售情況都為0,這樣的話數(shù)據(jù)庫(kù)這種"無(wú)意義"的數(shù)據(jù)占了很大一部分。2、如果不保存當(dāng)天銷(xiāo)售情況為0的記錄,那么如果要做某區(qū)域時(shí)間范圍內(nèi)會(huì)員店銷(xiāo)售排名,就要把銷(xiāo)售情況表跟會(huì)員店總表進(jìn)行聯(lián)合查詢(xún)得出結(jié)果。

如果會(huì)員店有幾萬(wàn)家,采用方案一每天就要新增幾萬(wàn)條數(shù)據(jù),而且里邊大部分是沒(méi)有意義的;如果采用方案二,雖然每天新增的數(shù)據(jù)會(huì)大大減少(可能只有幾千或者幾百條),但是做排名的時(shí)候的聯(lián)查也可能會(huì)耗費(fèi)比較多的時(shí)間。

不知道大家在這種情況下應(yīng)如何解決。。

回答
編輯回答
淚染裳

方案三:能不能加一個(gè)埋點(diǎn)處理呢?也就是,在可能發(fā)生有效銷(xiāo)售情況的地方,做一個(gè)埋點(diǎn)處理,然后就不會(huì)讓0銷(xiāo)售的數(shù)據(jù),進(jìn)入處理中間表了呢?

2017年11月7日 16:46
編輯回答
孤影

統(tǒng)計(jì)時(shí)效性要求高——空間換時(shí)間
統(tǒng)計(jì)時(shí)效性要求低——時(shí)間換空間

2018年8月5日 14:02