欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:数据库

开发者头条

说说分库分表的一个最佳实践

说说分库分表的一个最佳实践
概述 分布式数据库已经流行好多年,产品非常众多,其中分布式数据库中间件使用场景最广。本文主要是总结如何基于分布式数据库中间件做数据库架构设计,以充分发挥它的分布式能力。各个中间件产品功能核心原理相同,细节上有些区别。这里仅以阿里云的DRDS为例分析,在产品架构、...

3个月前 (08-15) 396℃ 0喜欢

开发者头条

数据库分库分表,分片配置轻松入门

数据库分库分表,分片配置轻松入门
上次和大伙聊了 MyCat 的安装,今天来说一个新的话题,就是数据库的分片。 当我们把 MyCat + MySQL 的架构搭建完成之后,接下来面临的一个问题就是,数据库的分片规则:有那么多 MySQL ,一条记录通过 MyCat 到底要插入到哪个 MySQL 中...

4个月前 (07-15) 158℃ 0喜欢

开发者头条

MySQL 的 server 层和存储引擎层是如何交互的

MySQL 的 server 层和存储引擎层是如何交互的
SQL的全称是Structured Query Language,翻译成中国话就是结构化查询语言。这是一种声明式的语法,何为声明式?可以联想一下我们生活中的老板,老板在布置任务的时候会告诉你:小王啊,今天把这些砖从A地搬到B地啊,然后就没然后了。老板并不关心你是用手抬,还...

6个月前 (05-31) 205℃ 0喜欢

开发者头条

一文读懂 MySQL 复制机制

一文读懂 MySQL 复制机制
背景介绍 复制,就是对数据的完整拷贝,说到为什么要复制,首先能想到的是怕数据意外丢失,使得用户蒙受损失。 当完成了数据复制之后,会发现它的优势不止这一点,假如一台机器宕机了,可以启用备份在另一台机器的数据。毕竟宕机的...

6个月前 (05-31) 205℃ 0喜欢

Java

由 for update 引发的血案

由 for update 引发的血案
公司的某些业务用到了数据库的悲观锁 for update,但有些同事没有把 for update 放在 Spring 事务中执行,在并发场景下发生了严重的线程阻塞问题,为了把这个问题吃透,秉承着老司机的职业素养,我决定要给同事们一个交代。 案发现场 最...

6个月前 (05-25) 209℃ 0喜欢

开发者头条

Tedis:基于 TiKV 构建的 NoSQL 数据库

Tedis:基于 TiKV 构建的 NoSQL 数据库
作者介绍 陈东明,饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及饿了么基础架构研发工作。曾任百度架构师,负责百度即时通讯产品的架构设计。具有丰富的大规模系统构 建和基础架构的研发经验,善于复杂业务需求下的大并发、分布式系统设计和持续优化。个人微信...

6个月前 (05-25) 217℃ 0喜欢