MySQL - 使用String作为主键
我已经在Stack Overflow上看到了类似的帖子,但不太满意。
假设我提供Web服务。 http://foo.com/SERVICEID
SERVICEID是用于引用服务的唯一字符串ID(基本64,大写/大写+数字),类似于URL缩短器服务为URL生成ID的方式。
我理解比较字符串与整数有固有的性能问题。
但我很好奇如何最大限度地优化String类型的主键。
我正在使用MySQL,(目前正在使用MyISAM引擎,但我承认并不了解所有引擎的差异)。
谢谢。
为了我的目的更新,字符串实际上只是一个base62编码的整数,所以主键是一个整数,因为你不可能超过bigint的大小,所以使用其他任何东西都没有多大意义(对我而言)特殊用例)
没有找到相关结果
已邀请:
1 个回复
蹄寄噬非芹