[发明专利]分布式文件存储和查询方法及存取系统有效
| 申请号: | 201310432666.X | 申请日: | 2013-09-22 |
| 公开(公告)号: | CN104462129B | 公开(公告)日: | 2018-05-25 |
| 发明(设计)人: | 王炜 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 100871 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 原始文件 服务器 分布式文件存储 打包文件 描述文件 存储 解压 分布式文件系统 存取系统 描述内容 网络地址 解析 分布式数据库 查询 传输 析出 业务数据 上传 检索 返回 分类 | ||
1.一种分布式文件存储方法,包括:
向服务器上传打包文件,所述打包文件包括原始文件和对所述原始文件进行描述的描述文件;
所述服务器对所述打包文件进行解压,并对解压出的所述描述文件进行解析,以解析出所述描述文件的描述内容;
所述服务器将解压出的所述原始文件传输到分布式文件系统;
所述分布式文件系统向所述服务器返回所述原始文件存储的网络地址;
所述服务器将所述原始文件存储的网络地址和解析出的所述描述内容传输到分布式数据库;其中,
所述分布式文件系统为多节点存储;
所述分布式文件系统与所述分布式数据库相互独立。
2.根据权利要求1所述的分布式文件存储方法,其中,当所述分布式文件系统配置为多节点存储时,所述服务器将解压出的所述原始文件传输到分布式文件系统以及所述分布式文件系统向所述服务器返回所述原始文件存储的网络地址包括:
所述服务器向多节点存储的所述分布式文件系统发送存储指令;
所述分布式文件系统根据容量和/或带宽,向所述服务器发送用于存储所述原始文件的存储节点的信息;
所述服务器将所述原始文件传输到分布式文件系统的该存储节点内,以进行存储;
所述分布式文件系统向所述服务器返回所述原始文件存储的存储节点及所述存储节点内的网络地址。
3.根据权利要求1或2所述的分布式文件存储方法,其中,当所述分布式数据库配置为多节点记录时,所述服务器将所述原始文件存储的网络地址和解析出的所述描述内容传输到分布式数据库包括:
所述服务器向多节点记录的所述分布式数据库发送记录指令;
所述分布式数据库根据容量和/或带宽,向所述服务器发送用于存储所述原始文件存储的网络地址和解析出的描述内容的记录节点的信息;
所述服务器将用于存储所述原始文件存储的网络地址和解析出的描述内容记录在所述分布式数据库的所述记录节点内。
4.一种分布式文件查询方法,包括:
向服务器发送查询条件;
所述服务器根据接收到的查询条件,向分布式数据库发送查询请求,以对所述分布式数据库内存储的原始文件的描述内容进行检索;
所述分布式数据库根据所述查询请求从分布式文件系统索取所请求的原始文件存储的网络地址并向所述服务器返回检索结果;
所述服务器返回所述检索结果;
对所述检索结果进行解析,从所述分布式文件系统获取所请求的原始文件;其中,
所述分布式文件系统中存储有所述原始文件,所述分布式数据库中存储有所述原始文件对应的描述内容和网络地址。
5.根据权利要求4所述的分布式文件查询方法,其中,当所述分布式数据库配置为多节点记录时,所述分布式数据库根据所述查询请求从分布式文件系统索取所请求的原始文件存储的网络地址并向所述服务器返回检索结果包括:
所述分布式数据库根据所述查询请求从记录有所述描述内容的记录节点中选择带宽较大的记录节点来执行所述查询请求;
所述分布式数据库内所述带宽较大的记录节点从所述分布式文件系统索取所请求的原始文件存储的网络地址并向所述服务器返回检索结果。
6.根据权利要求4或5所述的分布式文件查询方法,其中,当所述分布式文件系统配置为多节点存储时,所述分布式数据库根据所述查询请求从分布式文件系统索取所请求的原始文件存储的网络地址并向所述服务器返回检索结果包括:
所述分布式文件系统在存储有所请求的原始文件的存储节点中选择带宽较大的存储节点,并将所述存储节点和所述存储节点内所请求的原始文件的网络地址发送回所述分布式数据库;
所述分布式数据库将检索结果返回给所述服务器;
并且,从所述分布式文件系统获取所请求的原始文件包括:
从所述分布式文件系统的所述带宽较大的存储节点内的所请求的原始文件的网络地址获取所请求的原始文件。
7.根据权利要求4所述的方法,其中:
所述查询条件是所请求的原始文件的名称、修改时间、上传时间、原始文件大小、原始文件类型中的至少一项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310432666.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:互动对象的创建方法及装置
- 下一篇:一种数据处理方法和装置





