runxinzhi.com
首页
百度搜索
生成全局id的方式
生成全局id有以下几种方式:
UUID:不适合做主键,因为太长,并且无序不可读,查询效率低。比较适合用于生成唯一的名字的标识比如文件的名字。
数据库自增id:两台数据库分别设置不同步长,生成不重复ID的策略来实现高可用。这种方式生成的id有序,但是需要独立部署数据库实例,成本高,还会有性能瓶颈。
使用redis生成id:性能比较好,灵活方便,不依赖于数据库。但是,引入了新的组件造成系统更加复杂,可用性降低,编码更加复杂,增加了系统成本。
欢迎批评指正,提出问题,谢谢!
相关阅读:
lombok自定义扩展实践
Java8新特性之重复注解(repeating annotations)
PowerMockito单元测试中的Invalid use of argument matchers问题详解
sublimerge
springboot Properties加载顺序源码分析
关于U盘启动操作系统《30天自制操作系统》
操作系统学习基本概念汇总
使用图灵机器人高速开发智能聊天机器人
LeetCode89:Gray Code
Android Studio开发Android问题集【持续更新】
原文地址:https://www.cnblogs.com/xxeleanor/p/15037661.html
最新文章
算法与数据结构---3、砝码称重
人生感悟---4、你的价值在你自己
人生感悟---3、人生如负重致远不可急躁
心得体悟帖---200530(人生如负重致远不可急躁)
C++疑难---1、bitset 用法
算法与数据结构---2、枚举
GCC与gcc,g++区别
VSCode运行C++的一些使用注意
ExtJS中实现嵌套表格
extjs用iframe的问题
热门文章
让Firefox支持offsetX、offsetY
js获取Html元素的实际宽度高度
【转载】HTML5 Audio/Video 标签,属性,方法,事件汇总
html5开发<video>视频字幕的程序
HTML5项目笔记4:使用Audio API设计绚丽的HTML5音乐播放器
五大主流浏览器 CSS3 和 HTML5 兼容性大比拼
Ext中的get、getDom、getCmp、getBody、getDoc的区别
自定义jsr-269注解处理器 Error:服务配置文件不正确,或构造处理程序对象javax.annotation.processing.Processor: Provider not found
Java注解annotation : invalid type of annotation member
Java中的语法树结构
Copyright © 2020-2023
润新知