【发布时间】:2011-03-18 04:32:28
【问题描述】:
在 Django 模型中是否有指定特定索引存储类型的好方法?
例如,MySQL 的默认存储类型是 BTREE,对于我的特定列,将 HASH(哈希表)作为存储类型可能更有效。
如果不创建自定义字段或修改 django 核心,我找不到一个好方法,这将为我做到这一点。我也可以通过在创建表后修改索引来实现。
这种情况对大多数事情来说可能无关紧要,但在某些情况下,哈希表是一种更有效的查找机制,当然,对列进行排序不是必需的,就是没有意义的。例如,具有随机生成数据的列通常不会对信息进行合理的排序(除非您正在寻找可重复的随机排序——但这不是重点)。
【问题讨论】:
标签: django django-models