課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之高并發(fā)優(yōu)化
如果使用了存儲過程,是可以減少時間,但是分庫的情況下怎么解決?庫存一個庫,訂單一個庫?使用MQ?
2018-08-14
源自:Java高并發(fā)秒殺API之高并發(fā)優(yōu)化 1-2
正在回答
我的理解是,分庫分表是在多個服務(wù)器上都有相同結(jié)構(gòu)的數(shù)據(jù)庫,也就是每個庫都有庫存表和訂單表,因為他們是相關(guān)聯(lián)的。分庫是根據(jù)id的。某個商品存在A庫的庫存表,那么這個商品的訂單表應(yīng)該也是在A庫,不會存到其他庫。
葉落無聲
舉報
Java實現(xiàn)高并發(fā)秒殺API的第四門課,小伙伴一定可以從中受益
3 回答存儲過程里扣減庫存,如果并發(fā)大,存儲過程里的行級鎖,會成為性能瓶頸!?
2 回答使用存儲過程是否值得?
2 回答使用存儲過程報錯
1 回答簡單的邏輯可以應(yīng)用存儲過程是什么意思
2 回答使用存儲過程的話Spring事務(wù)豈不是多余了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-08-23
我的理解是,分庫分表是在多個服務(wù)器上都有相同結(jié)構(gòu)的數(shù)據(jù)庫,也就是每個庫都有庫存表和訂單表,因為他們是相關(guān)聯(lián)的。分庫是根據(jù)id的。某個商品存在A庫的庫存表,那么這個商品的訂單表應(yīng)該也是在A庫,不會存到其他庫。