【发布时间】:2012-02-17 11:17:12
【问题描述】:
我正在学习 gridFS,我有几个问题。
1) gridFS 通过生成的_id 自动索引文件。但大多数时候我都是通过文件名获取文件,所以我应该自己在“文件名”上创建索引吗?
2) gridFS 没有文件夹,只有文件名,但我可以通过使用带有斜杠“/images/avatars/35.jpg”的文件名来模仿文件夹,对吧?
3) 如果我在“文件名”上编制索引 - 在性能方面使用短文件名会更好吗?我的意思是 - 如果我使用 24 个符号长 + 后缀的用户 _id,例如 "/images/avatar_4f1d36b58e42ba3836ed178e_t.jpg",那么在这么长的字段上建立索引不会减慢我的系统吗?使用短用户登录而不是 _id 会更好(更快)吗?
【问题讨论】:
标签: performance mongodb indexing gridfs