对于可以作为字符串或数字表示的唯一ID或其他值,优先使用数字列而不是字符串列。由于大型数字值可以在较少的字节中存储,而不是相应的字符串,因此它们的传输和比较速度更快,占用内存也更少。
如果您使用数字数据,在许多情况下,从数据库(使用实时连接)访问信息比从文本文件访问信息更快。数据库中的信息可能以比文本文件更紧凑的格式存储,因此访问它需要较少的磁盘访问。此外,您还可以在应用程序中节省代码,因为您可以避免解析文本文件以找到行和列边界。