技術(shù)總結(jié)
本發(fā)明公開了一種用主鍵唯一性實(shí)現(xiàn)事務(wù)操作的方法及裝置,該方法包括以下步驟:S1:在數(shù)據(jù)庫中創(chuàng)建一張主鍵表;S2:提取業(yè)務(wù)操作中的業(yè)務(wù)操作數(shù)據(jù);S3:對業(yè)務(wù)操作數(shù)據(jù)排序,并合并成業(yè)務(wù)字符組;S4:將業(yè)務(wù)字符組插入主鍵表中,并判斷是否插入成功,如果插入成功,則執(zhí)行相對應(yīng)的業(yè)務(wù)操作,如果插入失敗,則停止業(yè)務(wù)操作。本發(fā)明的方法是抽取業(yè)務(wù)關(guān)鍵數(shù)據(jù)產(chǎn)生唯一主鍵,利用數(shù)據(jù)庫的主鍵唯一性的特點(diǎn),避免在高并發(fā)環(huán)境下由于數(shù)據(jù)重復(fù)更改導(dǎo)致的數(shù)據(jù)沖突,確保事務(wù)數(shù)據(jù)一致性。本方案并沒有使用事務(wù)鎖,而且并不需要進(jìn)行額外的查詢操作,因此近乎不影響系統(tǒng)性能,也不影響系統(tǒng)的穩(wěn)定性,適用于高并發(fā)、海量數(shù)據(jù)的業(yè)務(wù)場景。
技術(shù)研發(fā)人員:陳強(qiáng);李思龍
受保護(hù)的技術(shù)使用者:廣東網(wǎng)金控股股份有限公司
文檔號碼:201611051471
技術(shù)研發(fā)日:2016.11.24
技術(shù)公布日:2017.05.24