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

[發明專利]一種數據庫序列的數據處理方法、裝置及服務器在審

專利信息
申請號: 201611013757.X 申請日: 2016-11-15
公開(公告)號: CN107038191A 公開(公告)日: 2017-08-11
發明(設計)人: 胡劉飛 申請(專利權)人: 阿里巴巴集團控股有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 北京三友知識產權代理有限公司11127 代理人: 李輝
地址: 英屬開曼*** 國省代碼: 暫無信息
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 數據庫 序列 數據處理 方法 裝置 服務器
【說明書】:

技術領域

本申請屬于計算機數據處理技術領域,尤其涉及一種數據庫序列的數據處理方法、裝置及服務器。

背景技術

隨著信息技術的迅速發展,依賴于計算機處理的業務量越來越大。因此,對計算機業務數據的處理能力要求也越來越高。

在業務處理中,為了方便有效地描述一個業務對象,常常需要用一個唯一的ID(Identification,ID,身份標識或對象標識)來表示對象模型。隨著業務的發展,應用從單系統逐步演變為分布式系統,數據庫從單庫單表轉變到分庫分表,業務對象標識的管理技術也在不斷的變化。在高并發、分布式系統環境中,常常使用業務對象標識的管理技術是基于應用服務器緩存序列區間的sequence(數據庫序列)管理方式。所述的數據庫序列(sequence)通常是指一個通過數據庫生成的序列,由一組唯一數值構成,可以通過數據庫序列對象生成表的主鍵值或者業務對象的標識字段。可以通過數據庫序列對象(一個能產生順序編號的模式對象,可以自動生成序列號,產生一組等間隔的數值)自動生成,也可以通過數據庫表生成,管理sequence的表也叫做sequence表。具體的sequence管理方式可以包括:

A、在數據庫中維護一個sequence表,描述序列的名稱、當前值SEQCURRENT、最小值、最大值、步長STEP等信息;

B、應用服務器請求數據庫獲取指定步長的序列區間緩存在本地,區間為SEQRANGE:(當前值SEQCURRENT+STEP],同時更新sequence表的當前值為SEQCURRENT+STEP供使用;

C、當需要sequence時,應用服務器先從本地緩存序列區間SEQRANGE中獲取,本地緩存使用完之后再去請求數據庫獲取下一段序列區間緩存在本地供使用。

這樣,當收到業務請求時可以先從本地緩存中獲取一個sequence,然后可以加上業務來源、操作時間等業務屬性構建業務對象標識。等到本地sequence緩存使用完之后可以請求數據庫獲取下一段序列區間緩存在本地供使用。

現有的這種基于應用服務器緩存序列區間的sequence管理方法,由于應用服務器緩存序列區間的長度完全取決于sequence表的序列步長,這樣應用服務器緩存的序列區間長度都相同并且固定不變。因此會存在至少以下問題:

1、當業務并發要求較高時,會產生熱點問題。因為所有應用服務器緩存序列區間的長度相同,當業務并發量高時,應用服務器幾乎同時消耗完本地緩存序列,同時請求數據庫獲取下一段序列區間并更新sequence表,從而引發鎖沖突,出現數據庫熱點問題;

2、應用服務器分配的序列區間固定不變,不能靈活適配業務需要。如果分配的序列區太小,則會導致業務高峰期應用服務器請求數據庫獲取序列區間太過頻繁,增加數據庫壓力;而如果分配區間太大,一旦服務器重啟,會導致大量序列浪費,導致序列過度消耗,甚至可能出現無可用序列或者序列值重復。

因此,基于上述現有技術中的這種數據庫序列管理方式不能根據業務需求調整分配策略,業務適配性較差。并且當業務并發要求較高時還會增加訪問數據庫的壓力,引發鎖沖突,數據庫熱點問題突出,降低數據庫讀寫性能。

發明內容

本申請目的在于提供一種數據庫序列的數據處理方法、裝置及服務器,可以動態調整對象標識分配序列區間的大小,不同應用服務器獲取到大小不同的序列區間,使得服務器能夠靈活的適配業務需要,并且可以降低熱點問題,減小數據庫壓力,提高服務器性能。

本申請提供的一種數據庫序列的數據處理方法、裝置及服務器是這樣實現的:

一種數據庫序列的數據處理方法,所述方法包括:

獲取目標數據庫中數據庫序列的預置步長,確定所述預置步長的調整因子,所述調整因子與所述預置步長相關聯,且所述調整因子在取值范圍內按照預定方式確定出取值;

當接收到步長調整的指令時,根據所述指令調整所述調整因子的取值范圍。

一種數據庫序列的數據處理裝置,所述裝置包括:

處理單元,用于獲取目標數據庫中數據庫序列的預置步長,確定所述預置步長的調整因子,所述調整因子與所述預置步長相關聯,且所述調整因子在取值范圍內按照預定方式確定出取值;還用于當接收到步長調整的指令時,根據所述指令調整所述調整因子的取值范圍。

一種服務器,包括緩存、I/O接口、處理器,

所述緩存用于存儲分配的數據庫序列區間;

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 日本一二三不卡| 久久97国产| 国产精品一区二区毛茸茸| 久久99视频免费| 国产日韩欧美自拍| 国产伦理久久精品久久久久| 亚洲国产欧美一区二区丝袜黑人| 欧美人妖一区二区三区| 精品国产一区二区三区国产馆杂枝| 一色桃子av大全在线播放| 国产乱码一区二区| 欧洲国产一区| 欧美一区二区三区性| 国产91色综合| 欧美日韩中文字幕三区| 中文字幕一区二区三区不卡| 欧美日韩精品在线播放| 91秒拍国产福利一区| 男女视频一区二区三区| 欧美国产一区二区三区激情无套| 久久影院一区二区| 国产精品色婷婷99久久精品| 国产精品一区二区av日韩在线| 国产欧美www| 国产99视频精品免费视频7 | 亚洲高清乱码午夜电影网| 91麻豆产精品久久久| 肥大bbwbbwbbw高潮| 欧美日韩一区不卡| 国产一区二区播放| 欧美3级在线| 小萝莉av| 久久99精品国产麻豆婷婷洗澡| 97视频久久久| 免费a级毛片18以上观看精品| 国产日韩欧美中文字幕| 波多野结衣女教师电影| 私人影院av| 亚洲制服丝袜在线| 人人玩人人添人人澡97| 国产精品天堂网| 午夜电影网一区| 久久久999精品视频| 麻豆9在线观看免费高清1| 日本高清不卡二区| 淫片免费看| 国产日韩欧美精品一区二区| 欧美日韩久久一区二区| bbbbb女女女女女bbbbb国产| 午夜剧场a级片| 日本一区二区免费电影| 久久精视频| 久久天天躁夜夜躁狠狠躁2022| 日本高清二区| 亚洲欧洲一区二区| 久久综合国产精品| 国产精品久久久久久久久久不蜜臀| 国产欧美日韩亚洲另类第一第二页| 99精品欧美一区二区三区美图| 国产一区二区影院| 日韩av一区二区在线播放| 91麻豆精品国产综合久久久久久| 国产高清在线一区| 国产精品自拍在线观看| 日本美女视频一区二区三区| 国产一区日韩一区| 久久艹亚洲| 国产第一区在线观看| 国产精品二十区| 国产日产精品一区二区| 免费看欧美中韩毛片影院| 日韩欧美国产精品一区| 久久精品爱爱视频| 欧美日韩精品在线播放| 日韩亚洲国产精品| 欧美一区二区三区片| 国产精欧美一区二区三区久久久| 色婷婷综合久久久中文一区二区| 日韩精品福利片午夜免费观看| 国内久久久| 国产一区三区四区| 国产欧美一区二区三区精品观看|