database - 在 parse.com 上将性别保存为数字或字符串(以便更好地缩放)?

标签 database performance parse-platform

我看了这个关于扩展解析应用程序的非常有趣的演讲: https://www.youtube.com/watch?v=3wFQiQXQbto#t=29m33s

他们说字符串数据类型比数字更适合索引优化,这对于查询来说有点反直觉。 字符串之间的比较不应该总是比数字比较花费更长的时间吗?

话虽如此,我需要保存“性别”,即要寻找的性别并尽可能高效地查询这些性别。

是不是存成数字比较好

0 / 1 / 2

或作为字符串

male / female / both

使将来的查询尽可能高效?

非常感谢任何建议。 :)

最佳答案

根据 this blog post在 parse.com 网站上,他们将字符串的重要性排在数字之上,因此相应地优化了“智能索引”。

我建议采用他们自己的性能建议(或者如果您不想接受那里的话,请运行您自己的测试)。

关于database - 在 parse.com 上将性别保存为数字或字符串(以便更好地缩放)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34571955/

相关文章:

mysql - 有没有办法将两个更新查询合并为一个?

python - 标记信号的最快方法?

ios - 如何在 Xcode 运行脚本中 cd 到工作目录?

android - 关于如何在 android 的安装类中使用 Rest API(服务)传递 ParseObject(对象)?

php - laravel 数据库连接返回未定义索引错误

php - 如何用逗号添加值?

database - 在 Windows 安全模式下运行 SQL Server 2005

javascript - 确定新数据是否可用的最佳方法

performance - 确定两个列表是否包含相同的数字项而不进行排序

javascript - XMLHttpRequest 在 JavaScript 上解析保存文件时出错