-
公开(公告)号:CN104239511B
公开(公告)日:2016-03-30
申请号:CN201410469287.2
申请日:2014-09-15
申请人: 西安交通大学 , 上海网达软件股份有限公司
IPC分类号: G06F17/30
摘要: 本发明公开了一种面向MongoDB的用户空间文件系统实现方法,包括以下步骤:构建用于储存文件目录结构信息以及节点元数据信息的fs.nodes集合,再创建MongoDB GridFS存储文件,同时在创建MongoDB GridFS存储文件的过程中自动生成用于存储文件元数据信息的fs.files集合及用于存储文件数据信息的fs.chunks集合,Linux文件系统与MongoDB数据库实现节点的创建及删除过程中通过fs.nodes集合、fs.files集合及fs.chunks集合关联,具体的,目录节点与fs.nodes集合相互关联,文件节点与fs.nodes集合、fs.files集合以及fs.chunks集合元素相互关联,节点与节点之间的父子关系由fs.nodes的链接结构所决定,本发明支持目录操作,并且具有占用存储空间少,读写效率高等优点。
-
公开(公告)号:CN104239511A
公开(公告)日:2014-12-24
申请号:CN201410469287.2
申请日:2014-09-15
申请人: 西安交通大学 , 上海网达软件股份有限公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30292 , G06F17/30073 , G06F17/30091 , G06F17/30294 , G06F17/30327 , G06F17/30333 , G06F17/30336 , G06F17/30595
摘要: 本发明公开了一种面向MongoDB的用户空间文件系统实现方法,包括以下步骤:构建用于储存文件目录结构信息以及节点元数据信息的fs.nodes集合,再创建MongoDB GridFS存储文件,同时在创建MongoDB GridFS存储文件的过程中自动生成用于存储文件元数据信息的fs.files集合及用于存储文件数据信息的fs.chunks集合,Linux文件系统与MongoDB数据库实现节点的创建及删除过程中通过fs.nodes集合、fs.files集合及fs.chunks集合关联,具体的,目录节点与fs.nodes集合相互关联,文件节点与fs.nodes集合、fs.files集合以及fs.chunks集合元素相互关联,节点与节点之间的父子关系由fs.nodes的链接结构所决定,本发明支持目录操作,并且具有占用存储空间少,读写效率高等优点。
-
公开(公告)号:CN103488685A
公开(公告)日:2014-01-01
申请号:CN201310391797.8
申请日:2013-09-02
申请人: 上海网达软件股份有限公司
CPC分类号: G06F17/30135 , G06F17/302
摘要: 本发明公开了一种基于分布式存储系统的碎片文件存储方法,利用内存映射文件技术,将碎片文件连续映射到内存中,合并为一大文件,再对大文件进行存储。本方明还提供了一种与上述方法相对应的存储节点,包括:碎片文件判断单元、碎片文件映射空间、碎片文件元数据单元、内存映射空间元数据单元、指针列表单元以及内存交换控制单元。本发明具有以下有益效果:由于本发明将碎片文件合并为大文件进行存储,大大提高了磁盘的利用效率,且大大提高了连续碎片文件处理的效率;由于本发明的内存映射空间采用非交换内存,配合相应的文件优先级以及交换策略,大大提高了随机碎片文件处理的效率。
-
公开(公告)号:CN103488685B
公开(公告)日:2017-02-01
申请号:CN201310391797.8
申请日:2013-09-02
申请人: 上海网达软件股份有限公司
IPC分类号: G06F17/30
摘要: 本发明公开了一种基于分布式存储系统的碎片文件存储方法,利用内存映射文件技术,将碎片文件连续映射到内存中,合并为一大文件,再对大文件进行存储。本方明还提供了一种与上述方法相对应的存储节点,包括:碎片文件判断单元、碎片文件映射空间、碎片文件元数据单元、内存映射空间元数据单元、指针列表单元以及内存交换控制单元。本发明具有以下有益效果:由于本发明将碎片文件合并为大文件进行存储,大大提高了磁盘的利用效率,且大大提高了连续碎片文件处理的效率;由于本发明的内存映射空间采用非交换内存,配合相应的文件优先级以及交换策略,大大提高了随机碎片文件处理的效率。
-
公开(公告)号:CN103793369B
公开(公告)日:2016-08-17
申请号:CN201410028637.1
申请日:2014-01-22
申请人: 上海网达软件股份有限公司
摘要: 本发明提供了一种文档在线处理系统,包括一服务器集群与若干用户客户端,所述服务器集群包括一请求分发器以及若干文档服务器,所述服务器集群与用户客户端通过网络连接;所述文档服务器支持主机虚拟架构与多桌面的服务器模式,所述各文档服务器预装有文档处理客户端,所述文档服务器通过多个虚拟桌面打开文档处理客户端,所述文档服务器包括一虚拟桌面管理器;同时本发明提供了一种利用该文档在线处理系统的文档在线处理方法。本发明提供的文档在线处理系统无需再本地安装文档处理客户端,通过用户客户端实现跨平台的对文档进行编辑,并且具有较高的在线处理效率与准确性。
-
公开(公告)号:CN103793369A
公开(公告)日:2014-05-14
申请号:CN201410028637.1
申请日:2014-01-22
申请人: 上海网达软件股份有限公司
摘要: 本发明提供了一种文档在线处理系统,包括一服务器集群与若干用户客户端,所述服务器集群包括一请求分发器以及若干文档服务器,所述服务器集群与用户客户端通过网络连接;所述文档服务器支持主机虚拟架构与多桌面的服务器模式,所述各文档服务器预装有文档处理客户端,所述文档服务器通过多个虚拟桌面打开文档处理客户端,所述文档服务器包括一虚拟桌面管理器;同时本发明提供了一种利用该文档在线处理系统的文档在线处理方法。本发明提供的文档在线处理系统无需再本地安装文档处理客户端,通过用户客户端实现跨平台的对文档进行编辑,并且具有较高的在线处理效率与准确性。
-
-
-
-
-