买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市杉岩数据技术有限公司;深圳市杉岩智能科技有限公司
摘要:一种分布式文件系统与目录操作方法,用于存储写入或读取文件,包括目录索引逻辑分层、文件分块对象存储逻辑分层;目录索引逻辑分层中存储目录索引信息、文件索引信息;文件或文件分片数据存放在所述目录索引指向的文件分块对象存储逻辑分层中;目录索引逻辑分层用Key‑Value存储机制,存储所述目录索引信息、文件索引信息。将分布式文件系统,分成目录索引逻辑分层、文件分块对象存储逻辑分层,用Key‑Value存储机制标识目录与文件索引信息,用组合键Key来标识目录树结构信息,使得树形的目录结构方便存储与索引,大幅度降低系统复杂度,支持海量文件存储的同时,提升了系统运行效率。
主权项:1.一种分布式文件系统,用于存储写入或读取文件,其特征在于:包括目录索引逻辑分层、文件分块对象存储逻辑分层;目录索引逻辑分层包括两台以上的目录索引计算机或服务器;文件分块对象存储逻辑分层包括两台以上的对象存储计算机或服务器;分布式文件系统支持用户在分布式文件系统中建立或删除文件;目录索引逻辑分层中存储目录索引信息、文件索引信息;文件分块对象存储逻辑分层中存放文件或文件分片数据;目录索引逻辑分层用Key-Value存储机制,存储所述目录索引信息、文件索引信息;Key-Value存储的键值Key为组合键Key,组合键Key中包括两个子键,第1子键b1_Key、第2子键b2_Key;第1子键b1_Key在第2子键b2_Key的前面;在创建目录时,系统给目录分配目录系统编号ino;每个目录对应一条Key-Value存储记录,新建目录的父目录系统编号ino为第1子键b1_Key;新建目录名称为第2子键b2_Key;所述Key-Value存储记录中保存所述目录系统编号ino;在创建文件时,系统给文件分配文件系统编号ino;每个文件对应一条Key-Value存储记录,新建文件的所在目录的系统编号ino为第1子键b1_Key;新建文件名称作为第2子键b2_Key;在Key-Value存储记录中,所述Key-Value存储记录中保存所述文件系统编号ino;所述目录索引逻辑分层中包括索引数据分片,每个索引数据分片中包括至少一个目录统计stat_Key记录;所述目录统计stat_Key记录,用于统计一个目录下的子目录或文件的数量;所述目录索引逻辑分层中,由组合键Key中子键的顺序存放数据信息,相同第1子键的Key-Value数据,根据第2子键的值的顺序存放;包括如下任意一项特征:特征TB1:用目录的系统编号ino为第1子键b1_Key;目录统计stat_Key记录的关键字为第2子键b2_Key,形成组合键Key,查询获得目录统计stat_Key记录,由目录统计stat_Key记录对应的Value获得一个目录下文件或目录的数量;特征TB2:在目录对应的第一个分片的目录统计stat_Key记录中,获得所有其他分片中的目录统计stat_Key的组合键Key,查询各个分片中的目录统计stat_Key获得各个分片中的子目录或文件数量;计算各个分片中的子目录或文件数量和,获得一个目录下子目录或文件的数量;特征TB3:Key-Value存储的键值Key为组合键Key,组合键Key中包括第3子键b3_Key、第3子键b3_Key在第2子键b2_Key的后面;第3子键用来标识分目录统计stat_Key。
全文数据:
权利要求:
百度查询: 深圳市杉岩数据技术有限公司 深圳市杉岩智能科技有限公司 一种分布式文件系统与目录操作方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。