数据库ID的非顺序计数

时间:2016-09-04 00:34:29

标签: database math counting

说你是YouTube,而你正在设计一个ID系统来引用网址中的YouTube视频。你不希望这些是顺序的,因为有人可以很容易地跳转ID并找到一堆不公开的视频。他们还可以连续上传2个视频,以分析正在上传的视频数量。

显而易见的解决方案是使用随机数作为视频ID,但随着视频数量的增加,您的碰撞几率会上升。

所以说你有一个4字节的ID,ID的最大组合大约是40亿。是否有任何有效的方法来处理这个数字列表,以便您按顺序排列所有数字?

0 个答案:

没有答案