文件服务器大PK


文件服务器大PK

引论:

文件服务器,你们都用哪个呀,哪个坑少,比较好用点,

要求:

  • 1、必须自己搞,拒绝用云产品,要求能跨平台
  • 2、支持文件压缩,断点续传,图片压缩,水印功能
  • 3、有管理界面
  • 4、有文档
  • 5、不排斥任何语言(.net core 优先)
  • 5、安全性

比较对象(开源的主流文件服务器):

FastDFS

传统方案: https://www.bilibili.com/read/cv9008654/

布式文件存储系统:用asp.net core结合fastdfs打造分布式文件存储系统
https://www.cnblogs.com/yilezhu/p/12797543.html

NFS

基于 .NET Core 的简单文件服务器Netnr.FileServer (NFS)--开发中
https://www.cnblogs.com/netnr/p/12016861.html
https://github.com/netnr/np

Minio

如何使用Minio搭建一个简单的文件服务器(主流使用)
https://www.cnblogs.com/newz/p/12598899.html

go-fastdfs

高性能分布式文件系统go-fastdfs(性能优异)
https://www.cnblogs.com/-wenli/p/13705043.html

比较对象 开发语言 是否支持 .net 文档是否齐全 配置维护复杂度 带管理界面 性能 安全性
FastDFS c 支持 一般 复杂 一般 比较好
NFS .net core 支持 开发中 一般 开发中 很好 比较好
Minio golang 支持 丰富 相对简单 很好 很好
go-fastdfs golang 不支持 一般 复杂 非常好 很好

结论

Minio完胜

MinIO是什么?
官方对MinIO的介绍是:高性能,Kubernetes原生支持的对象存储系统。MinIO的高性能软件定义对象存储套件可以使用户能够为机器学习、分析和应用程序数据工作负载构建云原生支持的数据基础设施。下面是几个常用的网址

官网:https://min.io/

开源地址:https://github.com/minio/

中文文档:https://docs.min.io/cn/

.NET 客户端api地址:https://docs.min.io/cn/dotnet-client-api-reference.html

下载地址:https://min.io/download#/windows

minio-dotnet:https://github.com/minio/minio-dotnet

MinIO对象存储与其他有本质的不同。它是为性能和S3 API而设计的并100%开源。MinIO非常适合具有严格安全性,在不同的工作负载范围内要求并提供关键任务可用性的大型私有云环境。

MinIO是世界上速度最快的对象存储服务器。在标准硬件上,对象存储的读/写速度分别为183 GB/s和171 GB/s,可以作为一组不同工作负载的主存储层,这些工作负载包括Spark、Presto、TensorFlow、H2O.ai以及Hadoop HDFS的替代品


相关引用

:https://www.bilibili.com/read/cv9008654/

:https://www.cnblogs.com/yilezhu/p/12797543.html/

:https://www.cnblogs.com/newz/p/12598899.html

:https://www.cnblogs.com/-wenli/p/13705043.html/

:https://www.cnblogs.com/-wenli/p/13705043.html/

:https://www.cnblogs.com/yilezhu/p/12830123.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM