字符串vs整数

时间:2018-11-13 12:39:48

标签: sqlite

我有一个难题,我有一个庞大的非关系sqlite数据库,该数据库的表包含数百万个条目,这些条目具有使用其“ ID”(一个长数字)的实体之间的关系。现在,这些条目将创建多个层次结构。我想做的是分别存储每个层次结构的数据,并使用临时表和索引进行操作,我开始想知道将数字索引作为字符串还是整数是否有任何区别。

用更少的词,作为字符串的索引“ 43789164238”是否比与整数相同的数字更快?

1 个答案:

答案 0 :(得分:1)

整数比字符串快。原因很简单。整数使用的空间少于字符串。

  • 整数介于2到8个字节之间
  • 一个字符串至少要包含4个字节加上内部值

希望这会有所帮助:)