【发布时间】:2019-11-11 01:09:07
【问题描述】:
数据库管理新手。我有一个书籍数据库,我想为 ISBN 创建一个长度为 13 个字符的索引。示例:'9781509825889'
目前我正在使用字符串索引,但我已经阅读了关于是否存储为 int 或字符串以进行索引优化的冲突点。
看起来我有 Int32 或 Int64 选项,我认为上面的 ISBN 对于 Int32 来说太大了,但是否值得切换到 Int64 进行查询优化,或者我应该坚持使用字符串?是否有任何显着的性能提升?
谢谢
【问题讨论】:
-
这里有一些相关/相似的帖子:(1) Does field type matter in a MongoDB index?, (2) Performance impact of index datatype in MongoDB?, 和 (3) mongodb index data structures。
标签: javascript database mongodb indexing