大家好,最近公司運(yùn)行的商城項(xiàng)目需要做數(shù)據(jù)分析,因?yàn)楹笈_(tái)的訂單數(shù)據(jù)(不只是訂單)都是用mysql來儲(chǔ)存的,所以想采集數(shù)據(jù)到mongodb或者elasticsearch進(jìn)行數(shù)據(jù)分析。目前想到的有兩種實(shí)現(xiàn)方式:1、埋點(diǎn),這種不會(huì)對(duì)數(shù)據(jù)庫(kù)產(chǎn)生壓力,但是需要在項(xiàng)目多個(gè)位置留下埋點(diǎn)代碼,在開發(fā)維護(hù)上感覺比較麻煩,有可能存在采集數(shù)據(jù)死角,同時(shí)采集的也不是用戶行為的數(shù)據(jù),覺得沒什么需要這樣做。2、直接讀數(shù)據(jù)庫(kù),因?yàn)楣镜膍ysql數(shù)據(jù)庫(kù)讀寫權(quán)限掌握在自己手中,只要訪問數(shù)據(jù)庫(kù)把數(shù)據(jù)取出來更新到mongodb就行了。但是這個(gè)方法需要把mysql數(shù)據(jù)庫(kù)的部分?jǐn)?shù)據(jù)全部取出來更新一遍,并定時(shí)訪問。增大了生產(chǎn)環(huán)境數(shù)據(jù)庫(kù)的訪問壓力。請(qǐng)問大家采用哪一種方案比較好,或者說是否有一個(gè)更好的方案呢?PS:自己了解到的,還可以通過mysql的binlog獲取數(shù)據(jù)
- 1 回答
- 0 關(guān)注
- 527 瀏覽
添加回答
舉報(bào)
0/150
提交
取消