[發明專利]分布式文件系統、文件訪問方法以及客戶端有效
| 申請號: | 201210261331.1 | 申請日: | 2012-07-26 |
| 公開(公告)號: | CN103581229B | 公開(公告)日: | 2018-06-15 |
| 發明(設計)人: | 伍海君;朱會燦;鄧大付;李銳;鄒永強;董乘宇;闕太富;王磊;楊紹鵬;張書鑫;趙大勇;劉暢;陳曉東;張銀鋒 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 分布式文件系統 路由信息 文件訪問 客戶端 元信息 元信息服務器 節點服務器 文件目錄 主服務器 存儲 關聯 申請 | ||
1.一種分布式文件系統,其特征在于,所述分布式文件系統包括:
主服務器Master Server,用于存儲文件目錄、以及與文件目錄中各文件相關聯的元信息服務器Meta Server的路由信息;
Meta Server,用于存儲相關聯的文件的元信息和文件元信息的備份,Meta Server的數量大于等于1;
節點服務器Node Server,用于存儲文件被劃分成的數據塊和/或數據塊的備份,NodeServer的數量大于等于1;
所述Master Server在存儲的文件目錄中存在客戶端需要訪問的文件時,從存儲的路由信息中找到與該文件相關聯的Meta Server的路由信息并提供給客戶端,以使客戶端利用所述Master Server提供的路由信息訪問Meta Server,所述Meta Server接收到客戶端的訪問時,提供該客戶端需要訪問的文件的元信息給客戶端,以使客戶端利用所述MetaServer提供的元信息從Node Server訪問需要訪問的文件;
每一Node Server禁止同時存儲數據塊和該數據塊的備份;
每一Node Server禁止同時存儲同一數據塊的所有備份;
其中,還將Master Server上的文件目錄、以及與文件目錄中各文件相關聯的MetaServer的路由信息存儲至其他可快速訪問的分布系統上。
2.根據權利要求1所述的系統,其特征在于,所述文件的元信息至少包括:文件的長度、文件被劃分成的數據塊的數量、文件被劃分成的各數據塊、以及各數據塊的備份所處的Node Server。
3.根據權利要求1或2所述的系統,其特征在于,所述分布式文件系統進一步包括根據需求擴展的Meta Server和/或Node Server;
Master Server還用于在文件目錄中添加與擴展的Meta Server相關聯的文件,以及接收并存儲該新添加的文件與該擴展的Meta Server之間的路由信息;
擴展的每一Meta Server用于存儲相關聯的文件的元信息;
擴展的每一Node Server用于根據需求存放數據塊和/或數據塊的備份。
4.一種文件訪問方法,其特征在于,該方法包括:
訪問主服務器Master Server存儲的文件目錄,并從Master Server獲取與需要訪問的文件相關聯的元信息服務器Meta Server的路由信息;
利用獲取的路由信息訪問Meta Server,并從該Meta Server中獲取需要訪問的文件的元信息或文件元信息的備份;
利用獲取的元信息從多個節點服務器Node Server上訪問需要訪問的文件;
每一Node Server禁止同時存儲數據塊和該數據塊的備份;
每一Node Server禁止同時存儲同一數據塊的所有備份;
其中,還將Master Server上的文件目錄、以及與文件目錄中各文件相關聯的MetaServer的路由信息存儲至其他可快速訪問的分布系統上。
5.根據權利要求4所述的方法,其特征在于,所述文件的元信息至少包括:文件的長度、文件被劃分成的數據塊的數量、文件被劃分成的各數據塊、以及各數據塊的備份所處的Node Server。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210261331.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多金屬液態噴射沉積增材制造方法
- 下一篇:一種有凸出條的拉桿箱





