两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)處理方法、第一服務(wù)器、第二服務(wù)器和數(shù)據(jù)處理系統(tǒng)的制作方法

文檔序號(hào):9375698閱讀:483來源:國知局
數(shù)據(jù)處理方法、第一服務(wù)器、第二服務(wù)器和數(shù)據(jù)處理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)處理方法、第一服務(wù)器、第二 服務(wù)器和數(shù)據(jù)處理系統(tǒng)。
【背景技術(shù)】
[0002] 聯(lián)機(jī)事務(wù)處理是指利用計(jì)算機(jī)網(wǎng)絡(luò),將分布于不同地理位置的業(yè)務(wù)處理計(jì)算機(jī)設(shè) 備或網(wǎng)絡(luò)與業(yè)務(wù)管理中心網(wǎng)絡(luò)連接,以便于在任何一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)上都可以進(jìn)行統(tǒng)一、實(shí)時(shí) 的業(yè)務(wù)處理活動(dòng)或客戶服務(wù)。數(shù)據(jù)處理系統(tǒng)實(shí)時(shí)地采集處理與事務(wù)相連的數(shù)據(jù)以及共享數(shù) 據(jù)庫和其它文件的地位的變化。民航定票系統(tǒng)和銀行自動(dòng)柜員機(jī)是數(shù)據(jù)處理系統(tǒng)的例子。
[0003] 聯(lián)機(jī)事務(wù)處理中也會(huì)采取數(shù)據(jù)庫分庫的手段,以提高聯(lián)機(jī)事務(wù)處理過程中的數(shù)據(jù) 處理能力。數(shù)據(jù)庫分庫一般包括數(shù)據(jù)庫分庫包括垂直劃分和水平劃分,但是,數(shù)據(jù)庫的垂直 分庫和水平分庫的難度一般較大,不易實(shí)現(xiàn)。

【發(fā)明內(nèi)容】

[0004] 本申請實(shí)施例解決的是如何簡單易行地處理聯(lián)機(jī)事務(wù)數(shù)據(jù)。
[0005] 為解決上述問題,本申請實(shí)施例提供了一種數(shù)據(jù)處理方法,包括:
[0006] 存儲(chǔ)一級(jí)數(shù)據(jù)表,所述一級(jí)數(shù)據(jù)表包括聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中保證目標(biāo)業(yè)務(wù)正常操作 所需的數(shù)據(jù)表和有實(shí)時(shí)性要求的數(shù)據(jù)表;
[0007] 根據(jù)業(yè)務(wù)處理流程,對所述一級(jí)數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操作;
[0008] 根據(jù)所述一級(jí)數(shù)據(jù)表和其他數(shù)據(jù)表之間的關(guān)系,生成所述聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中除所 述一級(jí)數(shù)據(jù)表之外的所述其他數(shù)據(jù)表的數(shù)據(jù)操作信息;
[0009] 將所生成的對于所述其他數(shù)據(jù)表的數(shù)據(jù)操作信息通過異步消息發(fā)送至第二服務(wù) 器,所述第二服務(wù)器上存儲(chǔ)有所述其他數(shù)據(jù)表,并根據(jù)所述異步消息對所述其他數(shù)據(jù)表執(zhí) 行相應(yīng)的數(shù)據(jù)操作。
[0010] 可選地,所述異步消息包括可靠異步消息。
[0011] 可選地,所述方法還包括:當(dāng)所述生成的對于所述其他數(shù)據(jù)表的數(shù)據(jù)操作信息通 過可靠異步消息發(fā)送至第二服務(wù)器失敗時(shí),重試發(fā)送所述可靠異步消息。
[0012] 可選地,所述方法還包括:
[0013] 存儲(chǔ)所述聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中除所述一級(jí)數(shù)據(jù)表之外的其他數(shù)據(jù)表;
[0014] 當(dāng)對所述一級(jí)數(shù)據(jù)表中的數(shù)據(jù)執(zhí)行相應(yīng)的數(shù)據(jù)操作完成時(shí),根據(jù)所述其他數(shù)據(jù)表 和所述一級(jí)數(shù)據(jù)表和之間的關(guān)系,對所述其他數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操作;
[0015] 比較所存儲(chǔ)的所述其他數(shù)據(jù)表的數(shù)據(jù)與所述第二服務(wù)器中存儲(chǔ)的所述其他數(shù)據(jù) 表中的數(shù)據(jù)是否一致;
[0016] 當(dāng)所述其他數(shù)據(jù)表中的數(shù)據(jù)與所述第二服務(wù)器中所述其他數(shù)據(jù)表的數(shù)據(jù)一致時(shí), 終止對與所述一級(jí)數(shù)據(jù)表一同存儲(chǔ)的所述其他數(shù)據(jù)表的數(shù)據(jù)操作。
[0017] 可選地,所述方法還包括:
[0018] 接收請求方讀取所述第二服務(wù)器中存儲(chǔ)的其他數(shù)據(jù)表中數(shù)據(jù)的請求;
[0019] 通過異步消息將所述讀取所述第二服務(wù)器中存儲(chǔ)的所述其他數(shù)據(jù)表中數(shù)據(jù)的請 求發(fā)送至所述第二服務(wù)器;
[0020] 當(dāng)所述第二服務(wù)器通過異步消息將所請求的所述其他數(shù)據(jù)表中存儲(chǔ)的數(shù)據(jù)發(fā)送 過來時(shí),接收所述第二服務(wù)器發(fā)送過來的所述其他數(shù)據(jù)表中的數(shù)據(jù);
[0021] 將所接收的所述第二服務(wù)器發(fā)送過來的所述其他數(shù)據(jù)表中的數(shù)據(jù)發(fā)送至請求方。
[0022] 本申請實(shí)施例還提供了一種第一服務(wù)器,包括:
[0023] 第一存儲(chǔ)單元,適于存儲(chǔ)一級(jí)數(shù)據(jù)表,所述一級(jí)數(shù)據(jù)表包括聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中保 證目標(biāo)業(yè)務(wù)正常操作所需的數(shù)據(jù)表和有實(shí)時(shí)性要求的數(shù)據(jù)表;
[0024] 第一操作單元,適于根據(jù)業(yè)務(wù)處理流程,對所述第一存儲(chǔ)單元中存儲(chǔ)的所述一級(jí) 數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操作;
[0025] 生成單元,適于根據(jù)所述一級(jí)數(shù)據(jù)表和其他數(shù)據(jù)表之間的關(guān)系,生成所述聯(lián)機(jī)事 務(wù)數(shù)據(jù)庫中除所述一級(jí)數(shù)據(jù)表之外的所述其他數(shù)據(jù)表的數(shù)據(jù)操作信息;
[0026] 第一發(fā)送單元,適于將所述生成單元所生成的對于所述其他數(shù)據(jù)表的數(shù)據(jù)操作信 息通過異步消息發(fā)送至第二服務(wù)器,其中,所述第二服務(wù)器上存儲(chǔ)有所述其他數(shù)據(jù)表,并根 據(jù)所述異步消息對所述其他數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操作。
[0027] 可選地,所述異步消息包括可靠異步消息。
[0028] 可選地,所述第一服務(wù)器還包括:重試單元,適于當(dāng)所述第一發(fā)送單元將所述生成 單元所生成的對于其他數(shù)據(jù)表的數(shù)據(jù)操作信息通過可靠異步消息發(fā)送至第二服務(wù)器失敗 時(shí),重試發(fā)送所述可靠異步消息。
[0029] 可選地,所述第一服務(wù)器還包括:
[0030] 第二存儲(chǔ)單元,適于存儲(chǔ)所述聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中除所述一級(jí)數(shù)據(jù)表之外的其他數(shù) 據(jù)表;
[0031] 第二操作單元,適于對所述第二存儲(chǔ)單元所存儲(chǔ)的其他數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操 作;
[0032] 比較單元,適于比較第二存儲(chǔ)單元中所存儲(chǔ)的所述其他數(shù)據(jù)表中的數(shù)據(jù)與所述第 二服務(wù)器中存儲(chǔ)的所述其他數(shù)據(jù)表的數(shù)據(jù)是否一致;
[0033] 終止單元,適于當(dāng)將所述第二存儲(chǔ)單元中所存儲(chǔ)的所述其他數(shù)據(jù)表中的數(shù)據(jù)與所 述第二服務(wù)器中存儲(chǔ)的所述其他數(shù)據(jù)表的數(shù)據(jù)一致時(shí),終止對于與所述一級(jí)數(shù)據(jù)表一同存 儲(chǔ)的所述其他數(shù)據(jù)表的數(shù)據(jù)操作。
[0034] 可選地,所述第一服務(wù)器還包括:
[0035] 第一接收單元,適于接收請求方讀取所述第二服務(wù)器中存儲(chǔ)的其他數(shù)據(jù)表中數(shù)據(jù) 的請求;
[0036] 第二發(fā)送單元,適于通過異步消息將所述第一接收單元接收的讀取所述第二服務(wù) 器中存儲(chǔ)的所述其他數(shù)據(jù)表中數(shù)據(jù)的請求發(fā)送至所述第二服務(wù)器;
[0037] 第二接收單元,適于當(dāng)所述第二服務(wù)器通過異步消息將所請求的其他數(shù)據(jù)表中存 儲(chǔ)的數(shù)據(jù)發(fā)送過來時(shí),接收所述第二服務(wù)器發(fā)送過來的其他數(shù)據(jù)表中的數(shù)據(jù);
[0038] 第三發(fā)送單元,將所述第二接收單元所接收的所述第二服務(wù)器發(fā)送的其他數(shù)據(jù)表 中的數(shù)據(jù)發(fā)送至請求方。
[0039] 本申請實(shí)施例還提供了一種第二服務(wù)器,包括:
[0040] 第三存儲(chǔ)單元,適于存儲(chǔ)聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中除所述一級(jí)數(shù)據(jù)表之外的其他數(shù)據(jù) 表;
[0041] 第三接收單元,適于接收第一服務(wù)器通過異步消息所發(fā)送的對于所述第三存儲(chǔ)單 元中存儲(chǔ)的其他數(shù)據(jù)表的數(shù)據(jù)操作信息;
[0042] 第三操作單元,適于根據(jù)所述第三接收單元接收的所述異步消息對所述第三存儲(chǔ) 單元所存儲(chǔ)的其他數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操作。
[0043] 可選地,所述第二服務(wù)器還包括:
[0044] 第四接收單元,適于接收第一服務(wù)器通過異步消息發(fā)送的讀取所述第二服務(wù)器中 存儲(chǔ)的其他數(shù)據(jù)表中數(shù)據(jù)的請求;
[0045] 第一獲取單元,適于根據(jù)所述第四接收單元所接收的讀取第二服務(wù)器中存儲(chǔ)的其 他數(shù)據(jù)表中數(shù)據(jù)的請求,獲取所述第三存儲(chǔ)單元中存儲(chǔ)的其他數(shù)據(jù)表的數(shù)據(jù);
[0046] 第四發(fā)送單元,適于將所述第一獲取單元所獲取的其他數(shù)據(jù)表的數(shù)據(jù)發(fā)送給所述 第一服務(wù)器。
[0047] 可選地,所述第二服務(wù)器還包括:
[0048] 第五接收單元,適于接收請求方讀取所述第二服務(wù)器中存儲(chǔ)的其他數(shù)據(jù)表中數(shù)據(jù) 的請求;
[0049] 第二獲取單元,適于根據(jù)所述第五接收單元所接收的讀取第二服務(wù)器中存儲(chǔ)的其 他數(shù)據(jù)表中數(shù)據(jù)的請求,獲取所述第三存儲(chǔ)單元中存儲(chǔ)的其他數(shù)據(jù)表的數(shù)據(jù);
[0050] 第五發(fā)送單元,適于將所述第二獲取單元所獲取的其他數(shù)據(jù)表中的數(shù)據(jù)發(fā)送給所 述請求方。
[0051] 本申請實(shí)施例還提供了一種數(shù)據(jù)處理系統(tǒng),包括上述第一服務(wù)器和上述的第二服 務(wù)器,其中,所述第一服務(wù)器和所述第二服務(wù)器相連接。
[0052] 可選地,所述第二服務(wù)器為一個(gè)或者兩個(gè)以上。
[0053] 與現(xiàn)有技術(shù)相比,本申請實(shí)施例的技術(shù)方案具有以下的優(yōu)點(diǎn):
[0054] 上述的方案,由于將聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中保證目標(biāo)業(yè)務(wù)正常操作所需的數(shù)據(jù)表和有 實(shí)時(shí)性要求的數(shù)據(jù)表,作為一級(jí)數(shù)據(jù)表與其他數(shù)據(jù)表分開存儲(chǔ),由第一服務(wù)器執(zhí)行一級(jí)數(shù) 據(jù)表的讀寫操作,并通過異步消息將所述其他數(shù)據(jù)表的數(shù)據(jù)操作信息發(fā)送至第二服務(wù)器進(jìn) 行處理。這樣,可以將第一服務(wù)器中的珍貴資源用于確保目標(biāo)業(yè)務(wù)的正常運(yùn)作,而將其他數(shù) 據(jù)表的處理交由第二服務(wù)器進(jìn)行處理,改造簡單,并可以有效提高聯(lián)機(jī)事務(wù)數(shù)據(jù)處理的效 率。
[0055] 進(jìn)一步地,由于當(dāng)通過可靠異步消息將第一服務(wù)器所生成的聯(lián)機(jī)事務(wù)數(shù)據(jù)庫中其 他數(shù)據(jù)表的數(shù)據(jù)操作信息發(fā)送至第二服務(wù)器失敗時(shí),重試發(fā)送,可以確保聯(lián)機(jī)事務(wù)數(shù)據(jù)庫 中其他數(shù)據(jù)表的數(shù)據(jù)操作信息發(fā)送至所述第二服務(wù)器上,可以提高數(shù)據(jù)傳輸?shù)目煽啃浴?br>[0056] 進(jìn)一步地,由于在將其他數(shù)據(jù)表的讀寫操作全部交由第二服務(wù)器處理之前,可以 將其他數(shù)據(jù)表與一級(jí)數(shù)據(jù)表一同存儲(chǔ),并執(zhí)行相應(yīng)的數(shù)據(jù)操作,在充分驗(yàn)證第二服務(wù)器中 的其他數(shù)據(jù)表中的數(shù)據(jù)同與一級(jí)數(shù)據(jù)表一同存儲(chǔ)的其他數(shù)據(jù)表中的數(shù)據(jù)一致后,將其他數(shù) 據(jù)表的歷史數(shù)據(jù)全部遷移至第二服務(wù)器中,由第二服務(wù)器對其他數(shù)據(jù)表執(zhí)行相應(yīng)的數(shù)據(jù)操 作,風(fēng)險(xiǎn)低,無需停機(jī)發(fā)布,可以提高用戶的體驗(yàn),并保證了聯(lián)機(jī)事務(wù)數(shù)據(jù)庫數(shù)據(jù)的完整性 和可靠性。
【附圖說明】
[0057] 圖1是本申請實(shí)施例中的一種數(shù)據(jù)處理方法的流程圖;
[0058] 圖2是本申請實(shí)施例中另一種數(shù)據(jù)處理方法的流程圖;
[0059] 圖3是本申請實(shí)施例中的數(shù)據(jù)處理方法中的獲取第二服務(wù)
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
隆化县| 潮州市| 铅山县| 金阳县| 东山县| 漳浦县| 扎囊县| 柳河县| 普格县| 扎鲁特旗| 泊头市| 商都县| 雷山县| 东海县| 瓮安县| 平凉市| 沛县| 德格县| 湛江市| 洛阳市| 和田市| 谢通门县| 克什克腾旗| 西贡区| 轮台县| 江门市| 石屏县| 仪陇县| 宁蒗| 霸州市| 丰都县| 昌图县| 凭祥市| 张家界市| 长治市| 襄樊市| 饶河县| 衡山县| 奉化市| 绥宁县| 新密市|