• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tysonnn
V2EX  ›  程序员

求助:”业务 ID 分配”的方案设计

  •  
  •   tysonnn · Feb 22, 2023 via Android · 1688 views
    This topic created in 1204 days ago, the information mentioned may be changed or developed.

    请教大佬们一个问题,”业务 ID 分配”的方案设计,背景是,目前系统针对各个国家分配了一堆业务 ID ,

    如:0000-0999 大陆 1000-1999 美国 2000-2999 日本 3000-3999 韩国 4000-4999 新加坡

    现状是国内 1000 个已经快用完了,但是其余(比如韩国,只用了 20 几个)这里原本系统等量分配不合理的地方肯定是尽量不动了,针对目前这个现状,去设计方案扩充国内 ID ,并且对未来其他地区也有不错的扩展性,请问大佬们有什么思路嘛?

    opengps
        1
    opengps  
       Feb 22, 2023
    联合主键解决,比如国别号 86+自增 id
    GentleFifth
        2
    GentleFifth  
       Feb 22, 2023 via Android
    加一位,10000 ~ 10999 大陆
    SmiteChow
        3
    SmiteChow  
       Feb 23, 2023
    加字母啊 0000-0ZZZZ
    jifengg
        4
    jifengg  
       Feb 23, 2023
    思考:这个 ID 需要纯数字吗?长度限制是多少?可预估的业务量有多少?需要给人阅读并可简单识别吗?

    参照一楼的国别号,以上问题回答完,可以有类似的:

    860000001234
    86001234
    86-1234...

    原来的 0000-4999 就没法兼容只能代码里判断一下了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3823 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 04:22 · PVG 12:22 · LAX 21:22 · JFK 00:22
    ♥ Do have faith in what you're doing.