文件存储查询性能?

2023-03-21 23:58:43 +08:00
 jeesk

最近几天在研究 webdav,minio 的文件存储,发现 webdav 的查询速度是 minio 最少 30 倍。 webdav 遍历文件 2000 个,大约在 2s 左右。minio 使用 listObjects 遍历 800 个文件大约在 40s.

我想问一下, 这数据正常吗? minio 的查询性能简直不能叫做储存了。 大家如何看?\

顺便大家推荐一下查询速度比较快的小文件存储服务?

1042 次点击
所在节点    问与答
2 条回复
ss098
2023-03-22 00:17:35 +08:00
... WebDAV 并不是底层存储而是协议啊,我猜测你测出的 WebDAV 性能直接连接本地磁盘。

MinIO 是分布式存储,会有一定损耗。
litguy
2023-03-22 08:08:10 +08:00
minio 是对象存储
本身就不是 performance oriented
你说的 2000 个文件遍历,随便的单机 posix 兼容文件系统都能满足
但是,这些没扩展性
如果数据量不大,面向闪存设计的单机文件系统更适合你,例如 f2fs 这种
其实 xfs ,ext4 这些老牌的也足够你用
然后你用 NFS 挂过去就行,当然本机直接访问的性能更好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/926027

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX