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

标签:数据库

开发者头条

MySQL 数据库的提速器:写缓存 (Change Buffer)

MySQL 数据库的提速器:写缓存 (Change Buffer)
写缓存(Change Buffer) 是一种特殊的数据结构,用于在对数据变更时,如果数据所在的数据页没有在 buffer pool 中的话,在不影响数据一致性的前提下,InnoDB 引擎会将对数据的操作缓存在 Change Buffer 中,这样就省去了从磁...

7个月前 (02-29) 332℃ 1喜欢

开发者头条

SQLAlchemy 使用主从与数据库 autocommit

SQLAlchemy 使用主从与数据库 autocommit
autocommit,意思就是自动提交。它代表着这么一个行为,如果autocommit设置为True(或1),意味着,每一个传输到DBMS的 SQL都会被当作一个事务来执行,并且提交。用MySQL举个例子: -- client 1 > select @@autoco...

9个月前 (12-29) 583℃ 0喜欢

开发者头条

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

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

1年前 (2019-08-15) 1312℃ 0喜欢

开发者头条

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

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

1年前 (2019-07-15) 554℃ 0喜欢

开发者头条

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

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

1年前 (2019-05-31) 514℃ 0喜欢