存储分类
存储性能由高到低,如下
- 块存储,不带文件系统的裸磁盘,不能共享
- 对象存储,功能UUID访问,所有文件通过UUID平级的访问(构建类似hash表的存储),提高访问效率,能共享
- 文件存储,带文件系统的磁盘,能共享
minio
对象存储服务,https://gitee.com/mirrors/minio.git
代码语言:javascript复制go mod tidy
go build main.go -o minio.exe
mkdir data
minio server data(目录)
启动minio后,新建bucket(桶),上传下载文件都存放在桶中
使用c#连接minio上传下载文件
代码语言:javascript复制_minio = new MinioClient().WithEndpoint("192.168.5.132:9000").
WithCredentials("minioadmin", "minioadmin").Build();
Task rget_task = Task.Run(() => _minio.GetObjectAsync("ide", fullname, local_file));//下载
rget_task.Wait();
minio类似ftp,负责文件的管理