首頁  >  文章  >  後端開發  >  javascript - 分多次提交資料到接口,如何保證資料的完整性和緩解插入壓力?

javascript - 分多次提交資料到接口,如何保證資料的完整性和緩解插入壓力?

WBOY
WBOY原創
2016-08-04 09:19:34956瀏覽

使用ajax按日期採集文章數據,每天的文章數量不一定。少的幾篇,多的幾千篇或上萬。
一次提交是不能將一天的資料一次提交到服務端的。
1、假設,提交1000篇文章,分成10次提交,每次100篇(約80k),如何保證最終服務端將這1000文章保存到了資料庫(不能重複)?
2、如果同一時間有多個客戶端提交數據,如何緩解資料庫的插入壓力呢?

回覆內容:

使用ajax按日期採集文章數據,每天的文章數量不一定。少的幾篇,多的幾千篇或上萬。
一次提交是不能將一天的資料一次提交到服務端的。
1、假設,提交1000篇文章,分成10次提交,每次100篇(約80k),如何保證最終服務端將這1000文章保存到了資料庫(不能重複)?
2、如果同一時間有多個客戶端提交數據,如何緩解資料庫的插入壓力呢?

可以先給所有的文章ID 然後伺服器透過這批文章ID去核對 沒那麼嚴謹可以只給需要更新的總數 然後伺服器更新完驗證是否總的已經更新完了

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn