[發明專利]一種基于數據庫讀寫性能的數據存儲方法與裝置在審
| 申請號: | 201910706419.1 | 申請日: | 2019-08-01 |
| 公開(公告)號: | CN110502188A | 公開(公告)日: | 2019-11-26 |
| 發明(設計)人: | 張一可;段利寧 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 11278 北京連和連知識產權代理有限公司 | 代理人: | 劉小峰<國際申請>=<國際公布>=<進入 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 塊設備 固態硬盤 機械硬盤 寫入 待存儲數據 熱點數據 數據庫 數據存儲設備 自動存儲管理 最近最少使用 讀寫性能 后端設備 緩存設備 數據存儲 算法確定 磁盤 構建 存儲 分配 服務 | ||
本發明公開了一種基于數據庫讀寫性能的數據存儲方法與裝置,包括:構建多個Bcache塊設備作為數據存儲設備,其中每個Bcache塊設備均包括一個用作Bcache緩存設備的固態硬盤和一個用作Bcache后端設備的機械硬盤;使用自動存儲管理服務將待存儲數據分配到多個Bcache塊設備,將待存儲數據寫入Bcache塊設備的固態硬盤,并進一步從固態硬盤寫入Bcache塊設備的機械硬盤;使用最近最少使用算法確定Bcache塊設備的機械硬盤中存儲的熱點數據,并將熱點數據寫入Bcache塊設備的固態硬盤。本發明能夠以更低的成本提升數據庫IO性能并避免性能浪費,同時解決磁盤的容錯問題。
技術領域
本發明涉及計算機領域,更具體地,特別是指一種基于數據庫讀寫性能的數據存儲方法與裝置。
背景技術
Oracle是甲骨文公司的一款關系數據庫管理系統,在數據庫領域一直處于領先地位,其系統可移植性好、使用方便、功能強,適用于各類大中小微機環境。Oracle是一種高效率、可靠性好的、適應高吞吐量的數據庫解決方案。系統的吞度量(承壓能力)與請求對CPU的消耗、外部接口、IO(輸入輸出)等等緊密關聯。單個請求對CPU消耗越高,外部系統接口、IO響應速度越慢,系統吞吐能力越低。隨著CPU性能提升,Oracle數據庫的性能瓶頸在于IO性能。為了解決該問題,現有采用全閃磁盤陣列(SAS SSD磁盤陣列或者SATA SSD磁盤陣列)提升Oracle數據庫存儲IO性能,但這帶來了成本過高和性能過剩問題。
針對現有技術中提升IO性能使得存儲成本過高和性能過剩的問題,目前尚未有有效的解決方案。
發明內容
有鑒于此,本發明實施例的目的在于提出一種基于數據庫讀寫性能的數據存儲方法與裝置,能夠以更低的成本提升數據庫IO性能并避免性能浪費,同時解決磁盤的容錯問題。
基于上述目的,本發明實施例的第一方面提供了一種基于數據庫讀寫性能的數據存儲方法,包括:
構建多個Bcache塊設備作為數據存儲設備,其中每個Bcache塊設備均包括一個用作Bcache緩存設備的固態硬盤和一個用作Bcache后端設備的機械硬盤;
使用自動存儲管理服務將待存儲數據分配到多個Bcache塊設備,將待存儲數據寫入Bcache塊設備的固態硬盤,并進一步從固態硬盤寫入Bcache塊設備的機械硬盤;
使用最近最少使用算法確定Bcache塊設備的機械硬盤中存儲的熱點數據,并將熱點數據寫入Bcache塊設備的固態硬盤。
在一些實施方式中,每個Bcache塊設備額外地還包括至少一個機械硬盤,固態硬盤同時用作多個機械硬盤的Bcache緩存設備。
在一些實施方式中,自動存儲管理服務配置為對待存儲數據進行條帶化處理并均勻分配到多個Bcache塊設備上,使得每個Bcache塊設備存儲同樣大小的數據。
在一些實施方式中,自動存儲管理服務配置為以多副本模式將待存儲數據可容錯地存儲到多個Bcache塊設備,以使得待存儲數據的每一部分都在至少兩個Bcache塊設備上存儲有相同內容的備份副本。
在一些實施方式中,進一步從固態硬盤寫入Bcache塊設備的機械硬盤包括:進一步以回寫的方式寫入Bcache塊設備的機械硬盤,其中回寫的數據量由預先設定的回寫比例閾值確定。
在一些實施方式中,固態硬盤為SATA固態硬盤或SAS固態硬盤;機械硬盤為SATA機械硬盤或SAS機械硬盤。
在一些實施方式中,固態硬盤和機械硬盤不組成獨立磁盤冗余陣列。
在一些實施方式中,數據庫為Oracle數據庫。
本發明實施例的第二方面提供了一種基于數據庫讀寫性能的數據存儲裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910706419.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種快照回滾方法及裝置
- 下一篇:寫入操作的控制方法、裝置和設備





