数据库|分布式id生成策略,我和面试官扯了一个半小时( 四 )
雪花算法
为了给面试官留下个好印象 , 这下也写上了注解 , 免得他又说我 , 敲完我又把电脑移回给他 , 他快速的看了看 , 点了点头 , 嘴角露出思思的笑意 。
面试官:嗯 , 你的底子还算比价扎实 , 面试之前早有准备吧 , 看了很多的面试资料 。
我心想怎么是面试之前准备呢?我是一直再准备 , 从工作到现在都在总结自己的知识点 , 形成自己的知识体系 , 为了迎合他 , 也只能说是 。
我:嗯嗯 , 是的 , 准备了很久 , 算是比较充分 。
面试官:嗯 , 最后的两种算法 , 你还深入了解吗?
Leaf和UidGenerator我:最后两种确实没有深入了解 , 之前有看网上的资料说美团Leaf算法需要依赖于数据库 , ZK , 并且也能保证去全局ID的唯一性 , 单项递增 。
我:而百度UidGenerator算法是基于雪花算法进行实现的 , 也是需要借助于数据库 , 与雪花算法不同的是 , \t「 UidGenerator支持自定义时间戳、主句中心ID和机器ID、序列号的位数\t」 。
面试官:嗯嗯 , 好的 , 小伙子今天的面试就到这里 , 下次我们再见吧 。
得意洋洋中......
推荐阅读
- 兵器数据库|撑死一年也就130架,为何不能自动化生产?,F-35脉动生产线
- excel|教你Excel中快速生成1-10000(可指定)序列号
- 爱因斯坦|依据质能方程可以将质量转化为能量,能否用能量生成1g的质量呢?
- 产业气象站|利用微纳微尺度3D打印技术制备微流控液滴生成芯片
- 产业气象站|「itc分布式平台、高清LED显示屏、扩声系统案例」广东某水务局
- 天极网|中科大本科生成功设计出64位处理器:已成功流片、可运行Linux
- Java|一个支持百亿级别、无代码入侵的Java分布式日志系统,源码分享
- 通信世界网|中国移动首次在3GPP标准引入基于联邦学习的分布式智能架构
- 读芯术|认识“雪花ID”:如何在分布式环境中大规模生成唯一ID?
- 饿了么|Redis:最受程序员喜爱的数据库?