wZD

wZD

wZD是一款功能强大的存储服务器,专为具有混合使用的大小不一的文件的大数据存储系统而设计,可显着减少小文件的数量,以扩展任何普通或群集的POSIX兼容文件系统的功能。
wZD是一种用Go语言编写的服务器,它使用BoltDB数据库的修改版本作为后端,用于在Micro Bolt数据库(档案)内部以紧凑形式保存和分发任意数量的大小文件,NoSQL键/值。BoltDB数据库中文件和值的分布情况取决于目录或子目录的数量以及目录的一般结构。使用wZD可以永久解决任何POSIX兼容文件系统(包括集群文件系统)上的大量文件的问题。从表面上看,它像常规的WebDAV服务器一样工作。。。。……数十亿个文件将不再是问题。功能:-多线程-用于容错和负载平衡的多服务器-支持HTTPS和IP授权-支持的HTTP方法:GET,HEAD,OPTIONS,PUT,POST和DELETE-通过客户端标头管理读写行为-支持可自定义虚拟主机-使用集群文件系统进行读写的线性缩放-读写数据的有效方法-写入或读取时支持CRC数据完整性-根据目录结构轻松拆分成千上万个Bolt归档的数据-混合模式支持,具有与Bolt归档文件分开保存大文件的功能-包括多线程wZA归档文件,用于在不停止服务的情况下迁移文件wZD服务器是为混合使用而设计的。人们不仅可以编写普通文件,甚至可以编写html或json生成的文档,甚至可以简单地将NoSQL用作由大量小型BoltDB数据库组成的分片数据库,并通过目录和子目录的结构进行所有分片。

网站:

分类目录

具有开源许可证的Mac版wZD的替代方案