wZD,紧凑型文件存储服务器

商标

wZD是功能强大的存储服务器 有效地设计p用于大型数据存储系统 可以混合使用各种大小的文件,并以紧凑的形式大幅减少大量文件,从外部看,e看起来像普通的WebDAV服务器。

服务器 用Go语言编写 使用BoltDB数据库的修改版本 作为在Micro Bolt数据库(文件)中以紧凑形式保存和分发任意数量的大小文件的NoSQL键/值的后端,根据数量在BoltDB数据库中分发文件和值目录或子目录以及目录的一般结构。

服务器 可以大大减少常规或群集文件系统中的小文件数量 带有全锁支架。 在wZD开发人员的支持下,该集群在MooseFS FS集群上存储了分布在250万个目录中的约15亿个小文件。

关于wZD

Z 使移动成为可能 (文件) BoltDB格式的目录内容到文件 然后从这些文件中分发这些文件(或使用PUT方法将文件放入文件中),从而大大减少了文件系统中的文件数量并减少了元数据存储开销。

为了提高大型文件处理的效率,可以将此类文件与Bolt文件分开存储。

这样的方法 使您可以组织大量小文件的存储, 而不用限制文件系统中索引节点的数量。

服务器 也可以用作NoSQL数据库 用于键/值格式的数据(具有基于目录结构的分区)或从数据库分发预生成的html或json文档。

在性能方面,使用Bolt文件加载和写入数据会导致读取时延迟增加大约20-25%,写入时增加40-50%。 文件大小越小,延迟差异越小。

关键特征,以下突出:

  • 多线程
  • 多个服务器用于容错和负载平衡
  • 用户或开发人员的最大透明度
  • 支持的HTTP方法:GET,HEAD,PUT和DELETE
  • 通过客户端标头管理读写行为
  • 支持可自定义的虚拟主机。
  • 使用池文件系统进行线性读/写缩放
  • 读写数据的有效方法。
  • 在写入或读取时支持CRC数据完整性
  • 范围和接受范围,If-None-Match和If-Modifed-Since标头支持
  • 根据目录结构,在任何与Posix兼容的文件系统上,存储和共享的文件数量比inode多10.000倍
  • 支持添加,更新,删除文件和值以及延迟压缩Bolt文件
  • 允许将服务器用作NoSQL数据库,并基于目录结构轻松进行分段
  • 螺栓文件支持选择性读取某个值的一定数量的字节
  • 根据目录结构将数据轻松分为数千或数百万个Bolt文件
  • 支持混合模式,能够将大型文件与Bolt文件分开保存
  • 支持获取目录中键的列表或数量,包括非唯一键
  • 包括多线程wZA文件管理器,可在不停止服务的情况下迁移文件

关于局限性 当前版本: 不支持Multipart, POST方法,HTTPS协议,用于编程语言的文件夹,目录的递归删除, 不支持通过WebDAV或FUSE在文件系统中装入结构,这些文件存储在系统用户下。

最后 如果您有兴趣了解更多信息 有关wZD以及其安装说明和要求,您可以查询详细信息 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。