主权项 |
一种分布式地理文件系统,其特征在于,所述系统包括:分布式文件系统架构,具体包括管理服务器节点、数据服务器节点、数字对象服务器节点和客户端节点;数据服务器节点,用于大文件访问策略,其在文件创建时采用staging缓存策略,在副本生成时采用流水线方式,其中,所述staging缓存策略包括将文件数据缓存到本地的临时文件,当所述临时文件累积的数据量超过一个数据块的大小,管理服务器节点将文件名插入文件系统的层次结构中,并且分配数据块,客户端节点将所述分配数据块从本地临时文件上传到指定的数据服务器节点上,所述副本生成时采用流水线方式包括:客户端节点从管理服务器节点获取一个数据服务器节点列表用于存放副本,客户端节点向第一个数据服务器节点传输数据,第一个数据服务器节点一小部分一小部分地接收数据,将接收数据写入本地仓库;数据服务器节点,还用于小文件访问策略,其在数据服务器节点增加了块内索引,在访问小文件时,定位到数据块后,在通过块内索引来定位到小文件的块内偏移量,通过对小文件的二次索引,减少管理服务器节点的元数据存储压力,其中,文件创建时,文件小于数据块称为小文件访问策略;地理空间数字对象模型,所述地理空间数字对象模型包括地理数字对象标识、数字对象元数据、空间索引存储结构及算法、地理信息版本信息和文件描述;分布式文件系统架构,用于管理服务器节点中的所有的文件系统元数据,实现服务器节点之间,服务器节点与客户端节点的通信管理。 |