在 `docs/distributed-system/distributed-system.md` 的「常见分布式ID生成方案对比?」中,目前有如下内容: | 方案 | 性能 | 有序性 | 运维成本 | 适用场景 | | --- | --- | --- | --- | --- | | 数据库自增 | 低 | 严格递增 | 低 | 业务量小、单机架构、后台系统 | 这里感觉存在一定的表述歧义。 当前小节标题是「常见分布式 ID 生成方案对比」,但「数据库自增」这一项的适用场景中写了「单机架构」。 这容易让读者产生疑问: - 如果这里的「数据库自增」指普通单机数据库的自增主键,那么它本身无法解决分库分表、多节点场景下 ID 全局唯一的问题,似乎不应该直接作为分布式 ID 方案进行对比。 - 如果这里的「数据库自增」确实是作为一种分布式 ID 生成方案来介绍,那么「单机架构」作为主要适用场景又与当前小节的上下文不太一致。 是否可以考虑进一步明确这里「数据库自增」具体指的方案,或者调整其「适用场景」描述,避免读者对其是否属于分布式 ID 方案产生困惑?
Activity