简介:MinIO 是一个高性能的对象存储服务器,兼容Amazon S3云存储服务。适用于大数据存储和用于构建私有云的场景。作为一个对象存储服务,它基于Apache License 开源协议,兼容Amazon S3云存储接口。适合存储非结构化数据,如图片,音频,视频,日志等。
历史攻略:
docker:安装配置JFrog
docker应用:搭建私有云盘
docker-compose:搭建酷炫私有云相册photoprism
官网:https://min.io/
安装步骤:
mkdir -p ~/minio/data
docker run -itd \
-p 9000:9000 \
-p 9090:9090 \
--name minio \
-v ~/minio/data:/data \
-e "MINIO_ROOT_USER=myminio" \
-e "MINIO_ROOT_PASSWORD=myminio" \
quay.io/minio/minio server /data --console-address ":9090"
浏览器访问客户端:http://{ip}:9000/
用户名 - 密码:myminio - myminio
创建存储桶:
上传文件:
下载:
适用场景:
1、大规模非结构化数据:当您有大量的非结构化数据(如图片、视频、备份文件等)时。
2、全球分布:对象存储通常可以很容易地进行地理分布。
3、数据冗余和可用性:当您需要高度的数据冗余和可用性时。
注意事项:
1、虽然对象存储通常相对便宜,但大规模使用时成本依然可能很高。
2、对象存储通常不适用于需要低延迟访问的场景。
3、不是所有对象存储都提供强一致性,这可能在某些应用中是一个问题。
结论:总体来说,对象存储在处理大规模、非结构化数据时非常有效,但不适用于需要复杂查询、低延迟或临时数据存储的场景。选择哪种数据存储解决方案取决于您具体的需求和应用场景。