wZD

wZD
软件
软件描述
wZD 是一款强大的存储和数据库服务器,专为需要同时处理小文件和大文件的大数据存储系统而设计,能够显著减少小文件数量,从而提升任何标准或集群式 POSIX 兼容文件系统的扩展能力。
官方网站
访问软件的官方网站了解更多信息
wzd.dev
安全链接HTTPS
什么是 wZD?
wZD 是一个用 Go 语言编写的服务器,它采用修改版的 BoltDB 数据库作为后端,以紧凑的形式将任意数量的小文件和大文件、NoSQL 的键值对存储在微小的 Bolt 数据库(归档文件)中,并根据目录或子目录的数量以及目录的整体结构,将文件和值分布到 BoltDB 数据库中。使用 wZD 可以彻底解决在任何兼容 POSIX 的文件系统(包括集群文件系统)上文件数量庞大的问题。从外部看,它表现得就像一个普通的 WebDAV 服务器。
……数以亿计的文件将不再成问题。
功能特性:
- 多线程支持
- 多服务器部署,实现容错和负载均衡
- 完整的文件和值搜索功能
- 支持 HTTPS 和 IP 访问授权
- 支持的 HTTP 方法:GET、HEAD、OPTIONS、PUT、POST 和 DELETE
- 通过客户端请求头控制读写行为
- 支持可自定义的虚拟主机
- 使用集群文件系统实现读写线性扩展
- 高效的数据读写方法
- 在写入或读取数据时支持 CRC 数据完整性校验
- 基于目录结构,轻松实现数以千计或数以百万计的 Bolt 归档文件的分片
- 支持混合模式,可将大文件与 Bolt 归档文件分开存储
- 内置多线程 wZA 归档工具,可在不停止服务的情况下迁移文件
wZD 服务器专为混合用途设计。用户不仅可以写入普通文件,还可以写入 HTML 或 JSON 生成的文档,甚至可以将 NoSQL 用作由大量小型 BoltDB 数据库组成的分片数据库,通过目录和子目录的结构实现所有分片操作。