日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]Key-Value數據庫用戶請求的高速并發處理方法有效

專利信息
申請號: 201310164022.7 申請日: 2013-05-07
公開(公告)號: CN103218455A 公開(公告)日: 2013-07-24
發明(設計)人: 李根;王睿伯;盧凱;遲萬慶;馮華;蔣杰;劉勇鵬;高穎慧;唐宏偉;樊葆華;王小平 申請(專利權)人: 中國人民解放軍國防科學技術大學
主分類號: G06F17/30 分類號: G06F17/30;G06F9/38
代理公司: 湖南兆弘專利事務所 43008 代理人: 趙洪;譚武藝
地址: 410073 湖南省長沙市硯瓦池正*** 國省代碼: 湖南;43
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: key value 數據庫 用戶 請求 高速 并發 處理 方法
【說明書】:

技術領域

發明涉及Key-Value數據庫領域,具體涉及一種Key-Value數據庫用戶請求的高速并發處理方法。

背景技術

與SQL數據庫不同,Key-Value數據庫用于存儲無結構的鍵值數據,即以鍵碼(即Key)作為索引,讀、寫、刪除Key對應的數據記錄(即Value)。由于Key-Value數據庫只關心通過Key索引Value的過程,不關心Value中存儲的具體數據的結構和內容,因此相較于SQL數據庫,功能更加專一、存取速度快、水平擴展性好。

通常,Key-Value數據庫的請求處理過程分為前端和后端兩部分:通過網絡等I/O輸入接口接收請求的前端請求處理過程,通過后端數據處理引擎執行數據查詢、存儲的后端處理過程。其中,Key-Value數據庫的前端負責對請求報文進行接收、校驗請求報文后發往后端;Key-Value數據庫的數據庫后端負責按順序逐個處理前端發來的請求,并查詢、讀寫數據。目前,已有Key-Value數據庫后端均支持多線程并發地進行數據庫存取,但其并發性卻直接受限于前端是否能夠最大程度并發地向后端提供用戶的存取請求。

目前,已有Key-Value數據庫對用戶請求的并行處理粒度較粗。一般以用戶連接為粒度,每個連接對應一個處理線程,進行并行處理。盡管這種方式對不同連接發送的請求是并行處理的,但對于同一個連接送入的請求仍舊以串行方式逐個處理,并行粒度較粗,且存在以下不足:

1)在多核處理平臺上,各個計算核之間工作負載可能出現不均衡情況。因為不同用戶連接產生Key-Value數據請求的速率不同,因此各個連接對應的處理線程的閑忙程度不同,最終導致數據庫在多核處理平臺上運行時,各個計算核的工作負載不同。

2)同一連接發送的Key-Value數據請求的潛在并發性沒得到充分發掘。這是因為即使是同一用戶連接發送的請求,對Key1的讀寫請求和對Key2的讀寫請求間由于不存在依賴關系,完全可以并發執行,但現有系統卻無法有效發掘此類并發特性。

發明內容

本發明要解決的技術問題是提供一種并行處理細粒度高、并發處理能力強、硬件資源利用率高、多核處理器下各個處理器核負載均衡、能夠保證讀寫依賴請求間順序的Key-Value數據庫用戶請求的高速并發處理方法。

為了解決上述技術問題,本發明采用的技術方案為:

一種Key-Value數據庫用戶請求的高速并發處理方法,其實施步驟如下:

1)接收用戶請求并按接收順序加入請求緩沖隊列;

2)首先初始化用于存儲鍵碼與待處理隊列之間一一映射關系的鍵碼分類排隊表,然后持續按照先進先出的順序從所述請求緩沖隊列中彈出用戶請求,根據用戶請求中鍵碼的不同分揀到不同待處理隊列中,并將鍵碼與待處理隊列的映射關系添加至所述鍵碼分類排隊表中;

3)首先初始化用于可并發處理的請求集合,然后持續彈出各個待處理隊列頭部的用戶請求并加入至所述請求集合中,使用預設數量的工作者線程并行處理所述請求集合中的用戶請求,并向用戶返回處理結果。

作為本發明上述技術方案的進一步改進:

所述步驟1)的詳細實施步驟如下:

1.1)監控用戶指定的網絡端口,當有一個新的套接字用戶連接建立后為對應的用戶啟動一個接收線程,通過各個用戶對應的接收線程分別接收用戶發出的用戶請求;

1.2)將接收的用戶請求附帶上用戶消息,然后按接收順序添加到請求緩沖隊列的頭部。

所述步驟2)的詳細實施步驟如下:

2.1)初始化用于存儲鍵碼與待處理隊列之間一一映射關系的鍵碼分類排隊表為空,跳轉執行下一步;

2.2)判斷所述請求緩沖隊列是否為空,如果所述請求緩沖隊列為空則繼續等待直至請求緩沖隊列非空,在請求緩沖隊列非空時跳轉執行下一步;

2.3)按照先進先出的原則,從所述請求緩沖隊列的尾部彈出最先進入所述請求緩沖隊列的用戶請求,跳轉執行下一步;

2.4)在所述鍵碼分類排隊表中查找是否有與被彈出用戶請求的鍵碼相對應的待處理隊列,如果有則將被彈出用戶請求添加到所述對應的待處理隊列尾部,將被彈出用戶請求的鍵碼和所述待處理隊列的映射關系添加至所述鍵碼分類排隊表中;否則,新建一個以被彈出用戶請求為頭的待處理隊列,將被彈出用戶請求的鍵碼和新建待處理隊列的映射關系添加至所述鍵碼分類排隊表中;跳轉執行下一步;

2.5)跳轉執行步驟2.2)。

所述步驟3)的詳細實施步驟如下:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310164022.7/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久精品一二三四| 在线国产一区二区三区| 首页亚洲欧美制服丝腿| 黄色国产一区二区| 国产精品久久久综合久尹人久久9| 自拍偷在线精品自拍偷无码专区| 久久99精品国产| 一区二区欧美精品| 国产v亚洲v日韩v欧美v片| 久久亚洲精品国产日韩高潮| 国产91丝袜在线| 欧美3级在线| 欧美一区二区三区四区夜夜大片 | 韩国视频一区二区| 91久久一区二区| 国产精品高清一区| 91精品高清| 亚洲国产欧美一区| 97欧美精品| 99久久免费精品视频| 蜜臀久久99精品久久久 | 国产偷久久一区精品69| 国产伦精品一区二区三区免费优势 | 国产精一区二区| 国产丝袜在线精品丝袜91| 午夜精品一二三区| 精品国产一区二区三区四区vr| 黄毛片在线观看| 欧美激情在线免费| 在线国产精品一区| 久久久久久亚洲精品中文字幕| 国产videosfree性另类| 国产麻豆一区二区三区在线观看 | 欧洲精品一区二区三区久久| 亚洲自偷精品视频自拍| 夜色av网站| 国模一区二区三区白浆| 香港三日三级少妇三级99| 亚洲欧美日韩精品suv| 国产精品乱码久久久久久久久| 538在线一区二区精品国产| 少妇厨房与子伦在线观看| 国产精品高潮呻| 亚洲国产另类久久久精品性| 国产精品日韩一区二区三区| 91秒拍国产福利一区| 天天干狠狠插| 久久精品欧美一区二区| 欧美日韩久久一区二区| 亚欧精品在线观看| 久久婷婷国产综合一区二区| 中文字幕1区2区3区| 黄色国产一区二区| 国产高清精品一区| 日日夜夜精品免费看| 少妇太爽了在线观看免费| 免费精品99久久国产综合精品应用| 亚洲欧洲日韩在线| 欧美日韩一区在线视频| 久久人人爽爽| 曰韩av在线| 免费的午夜毛片| 国产不卡三区| 国产亚洲精品综合一区| 亚洲精品乱码久久久久久蜜糖图片| 国内精品99| 精品国产二区三区| 欧美高清xxxxx| 午夜一级免费电影| 国产一区二区三区大片| 亚洲国产欧美一区二区丝袜黑人| 欧美日本91精品久久久久| 91精品丝袜国产高跟在线| 九色国产精品入口| 一区二区中文字幕在线| 美国三级日本三级久久99| 亚洲午夜精品一区二区三区电影院 | 国产人澡人澡澡澡人碰视| 久久九精品| 国产欧美日韩精品一区二区三区| 99国产精品久久久久| 亚洲欧美国产中文字幕| 日韩无遮挡免费视频| 国产97在线播放| 国产电影一区二区三区下载| 免费观看xxxx9999片| 国产一区在线视频播放| 国产精品高潮呻吟视频| 日韩精品久久久久久久的张开腿让| 国产麻豆一区二区三区在线观看 | 久久久久久久久亚洲精品| 精品一区中文字幕| 91精品色| 国产特级淫片免费看| 国产91电影在线观看| 久久影院一区二区| 国产精品中文字幕一区 | 国产精品不卡一区二区三区| 中文字幕一区二区三区不卡| 91免费国产视频| 四虎国产精品永久在线| 少妇中文字幕乱码亚洲影视| 国产精品视频久久久久| 亚洲色欲色欲www| 97视频一区| 99国产精品久久久久| 国产区精品区| 狠狠色综合久久婷婷色天使| 国产aⅴ一区二区| 少妇bbwbbwbbw高潮| 国产精品爽到爆呻吟高潮不挺| 久久国产精品免费视频| 久久久精品二区| 国产精品高潮呻吟三区四区| 狠狠色很很在鲁视频| 国产一区二区三区午夜| 亚洲区日韩| 日韩av在线播放观看| 欧美中文字幕一区二区三区 | 国产精品不卡一区二区三区| 国产一区欧美一区| 国产欧美日韩精品在线| 国产天堂第一区| 免费观看xxxx9999片| 国产精品视频1区| 片毛片免费看| 午夜亚洲国产理论片一二三四| 国产色午夜婷婷一区二区三区| 国产精品一区二区三| 麻豆国产一区二区| 欧美在线视频精品| 亚洲欧美一卡| 91国偷自产中文字幕婷婷| 蜜臀久久99精品久久一区二区| 国产精品二区一区二区aⅴ| 对白刺激国产对白精品城中村| 99久久婷婷国产亚洲终合精品| 国产一级片自拍| 国产91高清| 国产精品九九九九九九| 欧美日韩一卡二卡| 欧美综合国产精品久久丁香| 久久国产精品欧美| 国产欧美一区二区精品久久| 久久人人爽爽| 91国偷自产中文字幕婷婷| 国产欧美日韩精品一区二区三区| 国产精品高潮在线| 久久久久久久久亚洲精品一牛| 国产日韩欧美第一页| 国产日韩欧美在线一区| av狠狠干| 在线电影一区二区| 欧美一区二区三区三州| 久久免费视频一区| 欧美日韩乱码| 97欧美精品| 91久久精品久久国产性色也91| 蜜臀久久99精品久久久| 一区二区三区免费高清视频| 日韩av在线一区| 日韩一级免费视频| 日韩av一二三四区| 亚洲区在线| 小萝莉av| 国产精品亚洲二区| 99爱精品在线| 狠狠躁日日躁狂躁夜夜躁| 久久三级精品| 麻豆精品国产入口| 久久精品男人的天堂| 国产aⅴ一区二区| 欧美一区二区三区另类| 中文字幕久久精品一区| 一区二区中文字幕在线| 香蕉av一区| 国产一区二区三区黄| 少妇特黄v一区二区三区图片| 国产1区在线观看| 亚洲国产精品美女| 亚洲美女在线一区| 香蕉视频一区二区三区| 国产精品偷拍| 91精品福利在线| 日本精品视频一区二区三区| av午夜在线| 国产乱淫精品一区二区三区毛片| www.久久精品视频| 国产一区二区综合| 最新国产精品自拍| 四虎国产永久在线精品| 欧美日韩中文字幕一区二区三区| 91视频国产一区| 精品少妇一区二区三区| 国产精品国产三级国产播12软件| 国产精品久久久久久久久久不蜜臀| 国产精品第56页| 国产精品免费专区| 久久九精品| 久久精品—区二区三区| 亚洲三区二区一区| 日韩欧美高清一区二区| 欧美精品一区二区三区视频| 国产大片一区二区三区| 国产一区二区精品免费| 视频二区一区国产精品天天| 国产一区午夜| 国产精品一品二区三区四区五区| 久久激情综合网| 欧美乱大交xxxxx| 李采潭伦理bd播放| 91精品久久久久久久久久| av午夜在线| 国产1区2区视频| 国产精品区一区二区三| 国产午夜精品一区二区三区在线观看| 日本一区二区三区四区高清视频| 香港三日三级少妇三级99| 久久国产欧美一区二区三区免费| 国产一区亚洲一区| 国产精品欧美一区二区视频| 国产欧美性| 免费91麻豆精品国产自产在线观看| 91婷婷精品国产综合久久| 亚洲精品国产主播一区| 久久久精品a| 色妞www精品视频| 欧美日本一二三区| 日韩午夜电影在线| 欧美日韩亚洲另类| 欧美片一区二区| 国产欧美一区二区精品久久久| 国产欧美一区二区在线| 日韩精品中文字| 伊人欧美一区| 国产欧美www| www.成| 91精品系列| 欧美日韩一区二区三区69堂| 国产欧美日韩综合精品一| 狠狠插狠狠插| 国产人伦精品一区二区三区| 午夜免费片| 午夜毛片在线观看| 国产一区欧美一区| 456亚洲精品|