gpt4 book ai didi

performance - MongoDB gridFS - 文件名长度、索引、性能

转载 作者:可可西里 更新时间:2023-11-01 10:01:29 26 4
gpt4 key购买 nike

我正在研究 gridFS,我有几个问题。

1) gridFS 通过生成的_id 自动索引文件。但是大多数时候我是通过文件名获取文件的,所以我应该自己在“文件名”上创建索引吗?

2) gridFS 没有文件夹,只有文件名,但我可以通过使用带斜杠的文件名来模拟文件夹,对吗?

3) 如果我在“文件名”上建立索引——使用短文件名在性能方面是否更好?我的意思是 - 如果我使用 24 个符号长 + 后缀的用户 _id,例如 "/images/avatar_4f1d36b58e42ba3836ed178e_t.jpg",在如此长的字段上建立索引不会减慢我的系统速度吗?使用短用户登录名而不是 _id 会更好(更快)吗?

最佳答案

1) 如果文件名没有被索引,我会感到非常惊讶。它在整个 API 中使用,我假设它已编入索引。

2) 是的,你可以,但是没有暗示目录的真正概念。列出文件/目录有点复杂。换句话说,它只是一个标签。

3) 索引使用散列或固定长度的字符串,因此长键与长键一样容易索引。

关于performance - MongoDB gridFS - 文件名长度、索引、性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com