文件服務器大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