[發明專利]基于分布式存儲系統的控制方法及系統在審
| 申請號: | 202011292184.5 | 申請日: | 2020-11-18 |
| 公開(公告)號: | CN112363675A | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 王剛;田鍇;祝國亮;陳露 | 申請(專利權)人: | 蘇州元核云技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 黃廣龍 |
| 地址: | 215000 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布式 存儲系統 控制 方法 系統 | ||
本發明公開了基于分布式存儲系統的控制方法及系統,基于分布式存儲系統的控制方法包括:服務進程接收數據寫入請求,并記錄所述數據寫入請求的數據寫入時間和數據寫入次數;所述服務進程根據所述數據寫入時間或所述數據寫入次數滿足預設寫入規則,將所述數據寫入請求對應的數據寫入所述服務進程的日志文件。本發明通過服務進程根據數據寫入時間或數據寫入次數滿足預設寫入規則,才將數據寫入請求的數據寫入到服務進程的日志文件,無需每次接收到數據寫入請求都直接將數據寫入到日志文件,以降低延遲,還可以提高整體的吞吐能力。
技術領域
本發明涉及分布式存儲的技術領域,尤其是涉及一種基于分布式存儲系統的控制方法及系統。
背景技術
基于分布式存儲系統的控制系統,是將數據分散存儲在多臺獨立的設備上。傳統的網絡存儲系統采用集中的存儲服務器存放所有數據,存儲服務器成為系統性能的瓶頸,也是可靠性和安全性的焦點。
基于分布式存儲系統的控制系統在應用過程中,往往承載了海量的數據和文件,隨著數據和文件的增多,數據IO的延遲也受到一定的影響,無法保證數據和文件讀取和寫入快速完成,降低用戶的體驗感。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明提出一種基于分布式存儲系統的控制方法,能夠降低IO的延遲。
本發明還提出一種基于分布式存儲系統的控制系統。
第一方面,本發明的一個實施例提供了基于分布式存儲系統的控制方法,包括:
服務進程接收數據寫入請求,并記錄所述數據寫入請求的數據寫入時間和數據寫入次數;
所述服務進程根據所述數據寫入時間或所述數據寫入次數滿足預設寫入規則,將所述數據寫入請求對應的數據寫入所述服務進程的日志文件。
本發明實施例的基于分布式存儲系統的控制方法至少具有如下有益效果:通過服務進程根據數據寫入時間或數據寫入次數滿足預設寫入規則,才將數據寫入請求的數據寫入到服務進程的日志文件,無需每次接收到數據寫入請求都直接將數據寫入到日志文件,以降低延遲,還可以提高整體的吞吐能力。
根據本發明的另一些實施例的基于分布式存儲系統的控制方法,所述預設寫入規則包括:預設時間閾值、預設次數閾值。
根據本發明的另一些實施例的基于分布式存儲系統的控制方法,所述根據所述數據寫入時間或所述數據寫入次數滿足預設寫入規則,將所述數據寫入請求對應的數據寫入服務進程的日志文件,包括:
若在所述預設時間閾值內所述數據寫入次數滿足所述預設次數閾值,將所述數據寫入請求對應的數據寫入所述服務進程的日志文件;
或,若所述數據寫入時間超過所述預設時間閾值,將所述數據寫入請求對應的數據寫入到所述服務進程的日志文件。
根據本發明的另一些實施例的基于分布式存儲系統的控制方法,所述服務進程包括:主服務進程和從服務進程,所述數據寫入請求對應的數據包括主本數據和副本數據。
根據本發明的另一些實施例的基于分布式存儲系統的控制方法,所述基于分布式存儲系統的控制方法還包括:
當所述主服務進程將所述數據寫入請求對應的所述主本數據和所述副本數據寫入到所述主服務進程的日志文件后,所述主服務進程將所述副本數據發送至所述從服務進程。
根據本發明的另一些實施例的基于分布式存儲系統的控制方法,所述基于分布式存儲系統的控制方法還包括:
所述從服務進程將所述副本數據寫入所述從服務進程的日志文件以得到寫入成功信息,并將所述寫入成功信息發送至所述主服務進程。
根據本發明的另一些實施例的基于分布式存儲系統的控制方法,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州元核云技術有限公司,未經蘇州元核云技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011292184.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動伸縮式噴水裝置
- 下一篇:一種基于mysql高并發訪問數據庫的方法





