鍍金池/ 問(wèn)答/PHP  數(shù)據(jù)庫(kù)/ pos系統(tǒng) 復(fù)制功能思路及方案

pos系統(tǒng) 復(fù)制功能思路及方案

現(xiàn)在在做一個(gè)收銀系統(tǒng),是多賬號(hào)的....就是公司賬號(hào)進(jìn)去看到不同的數(shù)據(jù)..目前要做一個(gè)復(fù)制的功能。也就是比如我是A店,我復(fù)制我店鋪所有商品到B店,如果我A店本來(lái)有1000條數(shù)據(jù)的,那我復(fù)制到B店,那我商品表就瞬間2000條數(shù)據(jù)了。。。目前所有賬號(hào)的商品都是放一個(gè)商品表,用的一個(gè)shop_id來(lái)區(qū)分不同的店鋪。我是小白,沒(méi)處理過(guò)高并發(fā)的情況。。想問(wèn)下大神們有好的方案跟思路去做這個(gè)功能嗎?考慮到性能跟數(shù)據(jù)量太大,頻繁操作的時(shí)候可能會(huì)造成數(shù)據(jù)庫(kù)或者服務(wù)器崩潰的。。。也不可能每次都批量查詢(xún)又批量插入

回答
編輯回答
陌南塵

1000條數(shù)據(jù)不算太大吧。

2017年2月19日 18:40
編輯回答
兮顏

你這個(gè)復(fù)制也不算什么高并發(fā)的請(qǐng)求,不過(guò)是數(shù)據(jù)批量加關(guān)聯(lián)關(guān)系罷了。

1.所有的商品是獨(dú)立的,通過(guò)中間關(guān)系表和店鋪?zhàn)鲇成?,?fù)制的話就添加新的關(guān)系就行。不過(guò)要條件是,復(fù)制的商品以及以前有的商品不改名,不改價(jià)之類(lèi)的。。

2.將A店的商品一次查出,替換成B店的ID,然后批量提交。

2018年8月17日 00:11