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