-
出道即巅峰,图数据库要火?
时下,随着千行百业进入数字化转型的快车道,关系型数据越来越多,擅长处理关系型数据的图数据库逐渐受到市场的关注。图数据可以通过实体与关系点变化的方式,将知识结构化保存,已经成为基于事务关联关系的模型表达...
-
Redis分布式锁的前世今生
背景 如今的服务大多数是集群化部署,这就使得像synchronized、ReentrantLock等传统的本地锁失去了功效。因此需要引入第三方的服务实现对这些并发进程的调度,从而控制对共享资源的访问,...
-
浅谈几种常见的分布式ID
1. UUID UUID是可以生成时间、空间上都独一无二的值,其本质是随机+规则组合而成的。即使在两个独立的服务器上生成UUID,其预期值也是不同的。以MySQL为例,说明下UUID。 格式 在MyS...
-
1000w数据,速度提升 60 倍的 SQL 优化方案,太顶了!
有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching:...
-
一次 MySQL 误操作导致的事故,「高可用」都顶不住了!
上次我们项目不是把 MySQL 高可用部署好了么,MySQL 双主模式 + Keepalived,来保证高可用。简单来说就是有两个 MySQL 主节点,分别有两个 Keepalived 安装在宿主机上...
-
数据库的分库分表是什么?
阿粉相信,现在很多的做开发的都喜欢研究一些新的技术,但是能不能把数据都实际应用到公司的环境中,这个就不好说了,毕竟有些东西用上了,一旦出现问题了,那么就会导致一连串的生产事故的发生。今天阿粉就来学习一...
-
-
不同的数据库平台,如何取前百分之N的记录?
最近帮业务部门梳理业务报表,其中有个需求是就算某指标等待时间最长的前百分之十,其实就是对等待时长进行倒序排序后,取结果集的前百分之十。 这个需求在SQL Server和Oracle上都很容易实现,甚至...
-
数据库主键一定要自增吗?有哪些场景不建议自增?
我们平时建表的时候,一般会像下面这样。 CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `name` char...
-
