摘要:概述 "上篇" 文章介绍了3种常见的Id生成算法,本篇主要介绍如何使用C 实现Snowflake。 基础字段 基础方法 C //获取当前时间的Unix时间戳 private long TimeGen() { return DateTimeOffset.UtcNow.ToUnixTimeMillise 阅读全文
posted @ 2018-12-09 16:20 蜗牛往前走 阅读 (481) 评论 (0) 编辑
摘要:概述 本篇文章主要讲述 算法中最出名的 算法。搞.NET开发的,数据库主键最常见的就是int类型的自增主键和GUID类型的uniqueidentifier。 那么为何还要引入snowflake呢? INT自增主键 自增主键是解决主键生成的最简单方案,它有如下优势: 1. 数据库本身负责主键生成,效率 阅读全文
posted @ 2018-12-09 16:18 蜗牛往前走 阅读 (829) 评论 (2) 编辑