1 个回答
分布式ID需要满足的条件有:
全局唯一:不能出现重复ID;
高性能、高可用:生成ID速度快,接近于100%的可用,不会成为业务瓶颈;
趋势递增:由于大多数数据库使用B-tree按索引有序存储数据,主键ID递增能保证新增记录时不会发生页分裂,保证写入性能;
信息安全:如果ID连续或规则明显,恶意用户或竞争对手爬取信息就非常方便。因此一些场景比如订单,会要求ID不规则。
发布于:8个月前 (02-27) IP属地:未知
我来回答
您需要 登录 后回答此问题!