[發明專利]數據庫訪問的實現方法和裝置有效
| 申請號: | 201710595507.X | 申請日: | 2017-07-20 |
| 公開(公告)號: | CN107506378B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 范先凱 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/25 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥;王劍 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 訪問 實現 方法 裝置 | ||
說明書披露一種數據庫訪問的實現方法和裝置,應用于讀寫分離的數據庫架構中,該讀寫分離的數據庫架構包括主寫庫、彈性寫庫以及讀庫,其中,所述主寫庫與所述讀庫之間基于同步策略進行數據同步,所述數據庫訪問的實現方法包括:接收到數據插入請求,所述數據插入請求中攜帶業務類型;確定所述業務類型的訪問狀態;當所述訪問狀態為日常狀態時,基于主寫庫完成數據插入;當所述訪問狀態為彈寫狀態時,基于彈性寫庫完成數據插入。
技術領域
本說明書涉及數據庫技術領域,尤其涉及一種數據庫訪問的實現方法和裝置。
背景技術
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。當數據量較大時,可以采用讀寫分離的數據庫架構。在讀寫分離的數據庫架構中,可以由寫庫對外提供增加、刪除、修改的功能,由讀庫對外提供讀取功能。當插入數據量劇增時,需要提供更可靠的數據庫訪問的實現方案。
發明內容
有鑒于此,本說明書提供一種數據庫訪問的實現方法和裝置。
具體地,本說明書是通過如下技術方案實現的:
一種數據庫訪問的實現方法,應用于讀寫分離的數據庫架構中,該讀寫分離的數據庫架構包括主寫庫、彈性寫庫以及讀庫,其中,所述主寫庫與所述讀庫之間基于同步策略進行數據同步,所述數據庫訪問的實現方法包括:
接收到數據插入請求,所述數據插入請求中攜帶業務類型;
確定所述業務類型的訪問狀態;
當所述訪問狀態為日常狀態時,基于主寫庫完成數據插入;
當所述訪問狀態為彈寫狀態時,基于彈性寫庫完成數據插入。
一種數據庫訪問的實現方法,應用于讀寫分離的數據庫架構中,該讀寫分離的數據庫架構包括主寫庫、彈性寫庫以及讀庫,其中,所述主寫庫與所述讀庫之間基于同步策略進行數據同步,所述數據庫訪問的實現方法包括:
在接收到數據插入請求時,確定數據庫的訪問狀態;
當所述訪問狀態為日常狀態時,基于主寫庫完成數據插入;
當所述訪問狀態為彈寫狀態時,基于彈性寫庫完成數據插入。
一種數據庫訪問的實現裝置,應用于讀寫分離的數據庫架構中,該讀寫分離的數據庫架構包括主寫庫、彈性寫庫以及讀庫,其中,所述主寫庫與所述讀庫之間基于同步策略進行數據同步,所述數據庫訪問的實現裝置包括:
請求接收單元,接收到數據插入請求,所述數據插入請求中攜帶業務類型;
狀態確定單元,確定所述業務類型的訪問狀態;
主庫插入單元,當所述訪問狀態為日常狀態時,基于主寫庫完成數據插入;
彈性插入單元,當所述訪問狀態為彈寫狀態時,基于彈性寫庫完成數據插入。
一種數據庫訪問的實現裝置,應用于讀寫分離的數據庫架構中,該讀寫分離的數據庫架構包括主寫庫、彈性寫庫以及讀庫,其中,所述主寫庫與所述讀庫之間基于同步策略進行數據同步,所述數據庫訪問的實現裝置包括:
處理器;
用于存儲機器可執行指令的存儲器;
其中,通過讀取并執行所述存儲器存儲的與數據庫訪問的實現邏輯對應的機器可執行指令,所述處理器被促使:
接收到數據插入請求,所述數據插入請求中攜帶業務類型;
確定所述業務類型的訪問狀態;
當所述訪問狀態為日常狀態時,基于主寫庫完成數據插入;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710595507.X/2.html,轉載請聲明來源鉆瓜專利網。





