[發明專利]一種有效降低容器化關系型數據庫I/O消耗的方法有效
| 申請號: | 201910235720.9 | 申請日: | 2019-03-25 |
| 公開(公告)號: | CN109933312B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 李鵬;楊菲;王汝傳;徐鶴;李超飛;樊衛北;朱楓;程海濤 | 申請(專利權)人: | 南京郵電大學;江蘇省精創電氣股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/455;G06F16/28 |
| 代理公司: | 南京正聯知識產權代理有限公司 32243 | 代理人: | 王素琴 |
| 地址: | 210023 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 有效 降低 容器 關系 數據庫 消耗 方法 | ||
1.一種有效降低容器化關系型數據庫I/O消耗的方法,其特征在于,所述方法包括:
S1、在RDS實例層和存儲層之間通過在kubernetes和Docker平臺搭建基于memcached的高可用分布式緩存架構:
S11、在client端memcached存儲數據的Key值前加上namespace_name前綴;
S12、制定所述高可用分布式緩存架構中的libevent、memcached、repcached、magent組件相關組件的容器鏡像:libevent+magent和libevent+memcache+repcached;
S13、使用StorageClass在存儲層動態創建Persistent Volume,并基于存儲層協議在所述高可用分布式緩存架構中創建一個共享存儲進行動態分配卷,標明存儲層創建好的共享路徑以及env中指定provisioner_name;
S14、基于所述容器鏡像:libevent+magent和libevent+memcache+repcached部署memcached master容器、memcached slave容器和memcached magent容器,將所述memcached master容器和memcached slave容器設置在不同node節點上;
S15、在所述高可用分布式緩存架構中定義一個svc.yaml文件,并在所述svc.yaml文件中設置與每一個memcached pod對應的Persistent Volume;
S2、RDS實例層需要寫入到存儲層的數據先寫入所述高可用分布式緩存架構持久保存,再由所述高可用分布式緩存架構刷新到存儲層;
S3、由所述高可用分布式緩存架構緩存RDS實例層中的熱點數據。
2.如權利要求1所述的有效降低容器化關系型數據庫I/O消耗的方法,其特征在于,所述RDS實例層、高可用分布式緩存架構和存儲層之間的數據訪問模式為串聯模式;且所述RDS實例層在所述高可用分布式緩存架構上直接進行讀寫操作。
3.如權利要求1所述的有效降低容器化關系型數據庫I/O消耗的方法,其特征在于,所述高可用分布式緩存架構通過所述Persistent Volume按照指定周期大小進行數據刷新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京郵電大學;江蘇省精創電氣股份有限公司,未經南京郵電大學;江蘇省精創電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910235720.9/1.html,轉載請聲明來源鉆瓜專利網。





