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

[發明專利]一種分布式數據庫主鍵生成方法及系統在審

專利信息
申請號: 201710317420.6 申請日: 2017-05-05
公開(公告)號: CN107247734A 公開(公告)日: 2017-10-13
發明(設計)人: 仇亞東 申請(專利權)人: 上海斐訊數據通信技術有限公司
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 杭州千克知識產權代理有限公司33246 代理人: 周希良,吳輝輝
地址: 201616 *** 國省代碼: 上海;31
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 分布式 數據庫 主鍵 生成 方法 系統
【說明書】:

技術領域

發明涉及分布式數據庫領域,尤其涉及一種分布式數據庫主鍵生成方法及系統。

背景技術

在數據庫軟件系統中,需要在數據庫范圍內生成唯一的一串數字或字符串,作為數據庫中一條記錄的身份標識號(ID),即數據庫術語中的主鍵。在單機數據庫中,往往直接使用數據庫自增特性生成主鍵ID,該方法操作簡單,便于使用。

而在分布式數據庫環境中,數據分布在不同的數據庫上,不能再借助各數據庫自增長特性直接生成,否則會造成不同分片上的數據表主鍵會重復。

對數據庫的主鍵要求除了全局唯一,還要求在一個分數據庫中的主鍵盡量連續分布,同時還要求生成ID的算法的并發性能要高效。如果一個程序只需要單體數據庫,那數據庫自帶的sequence功能就能很好滿足這三個要求,但在分布式數據庫中,數據是分布在多個數據庫中,同時滿足這三個要求的方案和實現很難。或者有其他缺陷。

目前針對分布式數據庫的全局ID的主流兩種方案:

1.UUID/GUID:它是32位26個字母和數字組成的字符串。這種方案大部分程序語言和數據庫均提供直接支持。如果用這種方式,全局唯一ID不需要額外任何開發工作量。但這種方式為數據庫的ID,其索引效率非常低效,因為它的生成32位字符串是隨機的。

2.Snowflake(又名“雪花算法”);它是18位10進制數字組成,41位Bits的timestamp+10位Bits自定義的機器碼+12位Bits累加計數器組成。這算法生成的ID不但是在主流數據庫數字類型Interger長度內的十進制數字,關鍵還是在一定時間內連續自增排序的,且不會重復或并發的問題。但是該方法至少要18位數字起。有字長的限制。

公開號為CN105608165A的涉及一種分布式數據庫主鍵生成的方法和系統,建立一種系統,在多機分布式環境中,保證各個節點都是對等的,各個節點通過自動協商來決定主鍵生成,也解決了集中式鎖在高并發訪問下的缺陷,達到了擴展性和性能的同時增強。該發明通過引入分布式環境中的多個對等節點間自動協商來決定分布式主鍵生成,能夠有效的以節點協商方式解決因為集中式鎖故障導致的分布式主鍵生成的整體癱瘓問題,使得分布式系統可以完全水平自由擴展,達到了性能上的極大增強。但是該方法效率低并且不能保證分數據庫的主鍵連續分布。

發明內容

本發明要解決的技術問題目的在于提供一種分布式數據庫主鍵生成方法及系統,用以解決現有分布式數據庫生成的主鍵字長有限制的問題。

為了實現上述目的,本發明采用的技術方案為:

一種分布式數據庫主鍵生成方法,包括步驟:

S1、接收主鍵生成請求;

S2、根據所述主鍵生成請求生成唯一的主鍵;所述主鍵由種子部分及自增長部分組成。

進一步地,所述主鍵通過分隔符將種子部分及自增長部分隔開。

進一步地,所述生成主鍵的種子部分的步驟具體包括:

生成九進制數字;

查詢所述九進制數字是否存在于數據庫中,若是,重新生成一個九進制數字,否則,分配所述九進制數字于所述主鍵的種子部分;

將所述九進制數字保存至數據庫。

進一步地,所述生成主鍵的自增長部分的步驟具體包括:

將起始值為零的九進制數字存儲在所述種子部分對應的數據庫中;

按照增加記錄的順序依次增加所述自增長部分的值。

進一步地,當所述自增長部分增加到預設最大值,所述種子部分再次生成新的九進制數字;所述九進制數字不存在于數據庫中。

一種分布式數據庫主鍵生成系統,包括:

接收模塊,用于接收主鍵生成請求;

生成模塊,用于根據所述主鍵生成請求生成唯一的主鍵;所述主鍵由種子部分及自增長部分組成。

進一步地,所述生成模塊還包括:

分隔符,用于將種子部分及自增長部分隔開。

進一步地,所述種子部分包括:

種子生成單元,用于生成九進制數字;

查詢單元,用于查詢所述九進制數字是否存在于數據庫中,若是,重新生成一個九進制數字,否則,分配所述九進制數字于所述主鍵的種子部分;

存儲單元,用于將所述九進制數字保存至數據庫。

進一步地,所述自增長部分包括:

起始值單元,用于將起始值為零的九進制數字存儲在所述種子部分對應的數據庫中;

增長單元,用于按照增加記錄的順序依次增加所述自增長部分的值。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产午夜精品一区二区三区四区| 午夜影院h| 日本伦精品一区二区三区免费| 国产精品久久久久久亚洲美女高潮| 亚洲理论影院| 一区二区三区日韩精品| 精品国产区| 免费看农村bbwbbw高潮| 国产精品乱综合在线| 亚洲精品日韩在线| 国产日韩欧美精品| 国产精品一级片在线观看| 手机看片国产一区| 欧美一区二区三区免费播放视频了| 日韩不卡毛片| 国产精品中文字幕一区二区三区 | 一区不卡av| 国产一区在线免费观看| 国产女人与拘做受免费视频| 国产一区二区麻豆| 年轻bbwbbw高潮| 久久国产精品欧美| 黄毛片在线观看| 国产第一区二区| 国产三级一区二区| 欧美精品一区二区三区四区在线| 国产精品综合久久| 久久精品国产色蜜蜜麻豆| 国产精品网站一区| 中文字幕在线一区二区三区| 狠狠色成色综合网| 日本高清一二三区| 久久久久国产精品一区二区三区| 91丝袜国产在线播放| 91精品丝袜国产高跟在线| 国产欧美日韩二区| 国产乱老一区视频| 精品国产仑片一区二区三区| 国产一区二区在线精品| 欧美高清xxxxx| 91精品美女| 狠狠干一区| 久久精品视频3| 欧美一区二区三区免费观看视频| 欧美精品一区二区久久| 中文字幕一区2区3区| 欧美日韩激情一区| 精品国产亚洲一区二区三区| 男女午夜影院| 性欧美1819sex性高播放| av狠狠干| www色视频岛国| 国产精品一级在线| 热99re久久免费视精品频软件| 亚洲精品乱码久久久久久蜜糖图片| 少妇**毛片| 农村妇女精品一二区| 欧美髙清性xxxxhdvid| 国产一二三区免费| 少妇高潮一区二区三区99小说| 午夜av男人的天堂| 亚洲精品丝袜| 国产精品视频久久久久久| 视频一区欧美| 国产精品久久二区| 国产69精品久久久久777糖心| 九九久久国产精品| 免费在线观看国产精品| 国产精品天堂| 久久九九国产精品| 久久免费视频一区二区| 午夜免费片| 亚洲欧美精品suv| 国产日韩区| 对白刺激国产对白精品城中村| 国产高清在线精品一区二区三区| 91麻豆精品国产综合久久久久久| 国产99小视频| 性欧美精品动漫| 国产69精品久久99不卡解锁版| 久久久人成影片免费观看| 久久久一二区| 国产精品一区二区6| 午夜剧场一区| 国产精品一区二区日韩新区| 国产欧美一区二区精品性色超碰| 国产一区午夜| 欧美乱大交xxxxx| 久久99国产视频| 久久激情影院| 夜夜嗨av一区二区三区中文字幕 | 国内精品久久久久影院日本| 国精产品一二四区在线看| 国产精品剧情一区二区三区| 国产伦精品一区二| 午夜老司机电影| 999久久久国产| 久久激情图片| 亚洲欧美日韩国产综合精品二区| 97人人澡人人添人人爽超碰| 97人人澡人人爽人人模亚洲 | 久久精品一二三四| 欧美乱偷一区二区三区在线 | 国产一区二区大片| 91香蕉一区二区三区在线观看| 日韩午夜电影在线| 久久久久久中文字幕| 免费毛片a| 一区二区三区在线观看国产| 国产日韩一区二区在线| 伊人av中文av狼人av| 国产vsv精品一区二区62| 国产清纯白嫩初高生在线播放性色| 国产精品日韩在线观看| 97人人澡人人添人人爽超碰| 91精品色| 亚洲福利视频一区| 欧美国产亚洲精品| 日韩精品一区在线视频| 婷婷午夜影院| 欧美一区二区久久| 日韩av不卡一区| 久久99久国产精品黄毛片入口| 热久久一区二区| 国产一区二区影院| 色婷婷精品久久二区二区6| 欧美高清性xxxxhdvideos| 99riav3国产精品视频| 国产一级在线免费观看| 一区二区三区四区中文字幕| 97久久国产亚洲精品超碰热 | 日韩精品一二区| 国产精品视频免费一区二区| 精品国产乱码一区二区三区a| 免费看大黄毛片全集免费| 少妇在线看www| 韩国女主播一区二区| 久久精视频| 国内精品久久久久久久星辰影视 | 午夜影皖精品av在线播放| 亚洲制服丝袜中文字幕| 欧美一区二区免费视频| 欧美日韩国产在线一区二区三区| 色综合久久精品| 国产精品亚洲第一区| 日本免费电影一区二区三区| 久久精品欧美一区二区| 国产精品久久99| 456亚洲精品| 国产日韩欧美综合在线| 国产在线欧美在线| 国产欧美一区二区精品婷| 亚洲精品国产一区二| 国产精品自产拍在线观看蜜| 欧美hdfree性xxxx| 国产美女三级无套内谢| 久久久国产精品一区| 国产精品久久久久久久久久久新郎| 国产精品欧美久久| 亚洲自偷精品视频自拍| 夜夜躁狠狠躁日日躁2024| 97一区二区国产好的精华液| 国产一二区精品| 香港三日三级少妇三级99| 狠狠色噜噜狠狠狠狠黑人 | 偷拍精品一区二区三区| 欧美精品一区二区三区久久久竹菊| 国产91九色在线播放| 欧美高清性xxxx| 国产午夜亚洲精品羞羞网站| 国产一区二区三区大片| 夜夜嗨av色一区二区不卡| 国产精品刺激对白麻豆99| 免费看农村bbwbbw高潮| 国产精品乱码一区二区三区四川人| 欧美性二区| 国产一区不卡视频| 欧美激情图片一区二区| 欧美精品九九| 中文字幕在线播放一区| 在线播放国产一区| 亚洲乱子伦| 在线视频不卡一区| 国产精品久久国产三级国电话系列 | 91麻豆精品国产91久久| 国产一区不卡视频| 久久69视频| 精品亚洲午夜久久久久91| 欧美日韩一区免费| 国产欧美日韩综合精品一| 人人澡超碰碰97碰碰碰| 午夜影院试看五分钟| 日本二区在线观看| 欧美日韩中文字幕一区二区三区| 国产vsv精品一区二区62| 欧美精品八区| 欧美精品一卡二卡| 国内少妇自拍视频一区| 欧美二区精品| 国产精品你懂的在线| 日韩国产欧美中文字幕| 午夜一二区| 鲁一鲁一鲁一鲁一鲁一av| 国产午夜亚洲精品| 久久99久久99精品蜜柚传媒| 91一区二区在线观看| 国产在线精品二区| 精品无码久久久久国产| 精品少妇一区二区三区免费观看焕 | 国产精欧美一区二区三区久久久| 亚洲影院久久| 国产精品日韩一区二区三区| 狠狠色噜噜狠狠狠狠2021免费| 国产一区观看| 欧美精品日韩一区| 久久午夜鲁丝片| 欧美福利三区| 91片在线观看| 最新国产精品自拍| 一区二区三区精品国产| 日韩免费一级视频| 一本色道久久综合亚洲精品图片| 久久一二区| 日韩精品中文字幕一区| 国产精品日韩一区二区三区| 欧美性二区| 午夜裸体性播放免费观看| 亚洲精品456| 96国产精品视频| 精品国产品香蕉在线| 欧美色图视频一区| 四虎国产永久在线精品| aaaaa国产欧美一区二区 | 欧美日韩激情一区| 欧美一区二区三区久久久| 国产日韩欧美一区二区在线播放| 国产亚洲欧美日韩电影网| 国产欧美三区| 亚洲福利视频一区| 日日夜夜一区二区| 精品少妇一区二区三区| 国产偷窥片| 日本一区二区三区在线看| 国产无遮挡又黄又爽免费网站| 免费毛片**| 国产麻豆91视频|