[發明專利]一種基于內存磁盤的高性能存儲方法及其裝置有效
| 申請號: | 201010252910.0 | 申請日: | 2010-08-13 |
| 公開(公告)號: | CN101901273A | 公開(公告)日: | 2010-12-01 |
| 發明(設計)人: | 梁捷;譚蔚華 | 申請(專利權)人: | 優視科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F3/06 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 禹小明;張偉杰 |
| 地址: | 100080 北京市海淀區蘇州街*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 內存 磁盤 性能 存儲 方法 及其 裝置 | ||
技術領域
本發明設計磁盤存儲技術領域,特別是一種基于內存磁盤的高性能存儲方法及其裝置。
背景技術
????互聯網應用都是面對數以萬計的用戶訪問,后臺數據庫的壓力通常非常大,特別在游戲之類的數據庫應用,都需要非常頻繁的讀寫。
1.移動互聯網游戲數據庫存儲
很多游戲都需要利用數據庫的互鎖功能,實現用戶搶占資源的功能,這樣會對數據庫造成非常大的讀寫壓力,通常的解決方法,是使用磁盤陣列,或者把用戶進行分區管理,把用戶分布到不同的數據庫內,藉此降低單個數據庫的壓力,但面臨的問題是:這樣會增加管理成本,而且也制約了用戶量的快速增長,當有非常多的用戶時,分布到不同數據庫也就會帶來數據同步的問題了。
2.移動互聯網高速緩存存儲
現在移動互聯網領域,web應用的速度要求越來越高,用戶都是希望能在操作后,能馬上看到他有興趣的內容,這樣,移動互聯網的服務提供商,就必須緩存一些熱門的網頁,供用戶點播使用。現有的解決方案,是用操作系統內的內存進行緩存,但假如服務器異常重啟,或者服務器死機,這些緩存就會丟失,又要有一個比較長的時間,才能重新累積這些緩存;而用硬盤作為緩存的話,速度又有非常大的制約。
現有技術由于受到采用的硬盤的速度制約,導致系統不能高速處理。
發明內容
本發明的第一個發明目的在于提供一種基于內存磁盤的高性能存儲方法,以解決現有技術的硬盤速度不足的技術問題。
為了實現本發明的第一個發明目的,采用的技術方案如下:
一種基于內存磁盤的高性能存儲方法,所述內存磁盤采用內存作為存儲介質,內存磁盤用于電腦,作為存儲硬盤,采用XFS格式對內存磁盤進行格式化分區,所述存儲方法包括以下步驟:
系統設置內存磁盤節點數的節點設置步驟;
系統設置內存磁盤緩存大小的緩存大小設置步驟;
系統設置日志型緩沖配置使能的日志型緩沖設置步驟;
系統設置內存磁盤線程數目的線程設置步驟。
作為一種優選方案,所述節點設置步驟設置內存磁盤節點數為內存磁盤單個存儲器芯片的最大尋址范圍。
作為進一步的優選方案,所述節點設置步驟設置內存磁盤節點數為1024KB。
作為一種優選方案,所述緩存大小設置步驟設置緩存大小為內存磁盤單個存儲器芯片的最大尋址范圍。
作為進一步的優選方案,所述緩存大小設置步驟設置緩存大小為1024KB。
作為一種優選方案,所述日志型緩沖設置步驟設置為打開日志型緩沖。
作為一種優選方案,所述線程設置步驟設置內存磁盤線程數目為電腦中央處理器的線程數的整數倍。
作為進一步的優選方案,所述線程設置步驟設置內存磁盤線程數目為電腦中央處理器的線程數的4倍。
本發明的第二個發明目的在于提供一種基于內存磁盤的高性能存儲裝置,以應用本發明第一個發明目的所提供的存儲方法。
為了實現第二個發明目的,采用的技術方案如下:
一種基于內存磁盤的高性能存儲裝置,所述內存磁盤采用內存作為存儲介質,內存磁盤用于電腦,作為存儲硬盤,采用XFS格式對內存磁盤進行格式化分區,所述存儲裝置包括以下模塊:
用于設置內存磁盤節點數的節點設置模塊;
用于設置內存磁盤緩存大小的緩存大小設置模塊;
用于設置日志型緩沖配置使能的日志型緩沖模塊;
用于設置內存磁盤線程數目的線程設置模塊。
作為一種優選方案:
所述節點設置模塊設置內存磁盤節點數為1024KB;
所述緩存大小設置模塊設置內存磁盤緩存大小為1024KB;
所述日志型緩沖設置模塊設置為打開日志型緩沖;
所述線程設置模塊設置內存磁盤線程數目為電腦中央處理器的線程數的4倍。
現有的大容量數據庫應用,需要把用戶分布到很多服務器,這些服務器除了需要采購成本,還有后期的電力、維護成本。而本發明的技術方案,提高了硬盤的速度,使得在一臺服務器上面,用合理的成本,達到多臺服務器才能達到的性能。
附圖說明
圖1為本發明實施例的流程圖。
具體實施方式
下面結合附圖和具體實施例對本發明做進一步詳細的說明。
如圖1所示為本發明實施例的流程圖。
本實施例提供一種基于內存磁盤的高性能存儲方法,其中內存磁盤采用內存作為存儲介質,內存磁盤用于電腦,作為存儲硬盤,在本實施例中,內存磁盤采用基于易失性內存和電池、cf卡的硬件系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于優視科技有限公司,未經優視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010252910.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電機旋轉上升式壁座充電器
- 下一篇:可錄音定時提醒的充電寶





