ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

雪花算法,是懒人的算法,深恶痛绝

雪花算法,是懒人的算法,深恶痛绝 数据库clickhouse改openguass因为数据库要做集群之类的。然后表id就要用雪花算法。哪怕一个配置表只有几条数据它的id也要变成long。整个项目很多个应用所有的id属性sql表都得改long。但实际业务根本不会有那么多数据修改量之巨大除了憨没得其它词语来形容。我个人的建议获取id时传入表名使用数据库或者文件记录每个应用每个表的自增id的最大值。程序启动时检查每个表的最大值在数据库是否已经存在存在就1再找这样就能确保id不会重复。虽然稍微复杂但是修改的工作量就极小了。
返回列表