
MySQL
文章平均质量分 93
MySQL技术相关
数据源的港湾
这个作者很懒,什么都没留下…
展开
-
初识MYSQL组复制MGR
注:本文翻译自。原创 2023-06-06 16:27:57 · 565 阅读 · 0 评论 -
为什么Uber从PostgreSQL换成了MySQL
在Uber的早期,Postgres为我们提供了很好的服务,但随着我们的增长,我们在扩展Postgres方面遇到了重大问题。今天,我们有一些遗留的Postgres实例,但我们的大部分数据库要么构建在MySQL之上(通常使用我们的Schemaless层),要么在某些特殊情况下,构建在Cassandra这样的NoSQL数据库之上。总的来说,我们对MySQL非常满意,将来我们可能会有更多的博客文章来解释它在Uber的一些更高级的用法。原创 2023-04-15 11:13:37 · 963 阅读 · 0 评论 -
InnoDB关键特性
上一篇中我们简单了解了InnoDB的体系结构,了解它主要包含一个内存池以及一些后台进程。内存池主要包括缓冲池、日志缓冲池以及额外缓冲池三大块,其中缓冲池中又包含数据和索引页的缓存、插入缓冲、自适应哈希索引缓冲、锁信息缓存以及数据字典缓存等。后台进程中最主要的就是master thread进程,它基本包含了大部分的功能,其中包含几大循环,重点是主循环,主要分为每秒的操作和每10秒的操作。详细内容可回顾这篇文章。原创 2023-03-22 18:23:43 · 296 阅读 · 0 评论 -
InnoDB体系结构
MySQL区别于其他数据库最重要的特点是其插件式的表存储引擎。MySQL存储引擎支持很多种类,最为出名的就是InnoDB。InnoDB由Innobase Oy公司开发,创始人芬兰赫尔辛基的Heikki Tuuri,InnoDB存储引擎支持事务,主要面向OLTP应用。其特点有行锁设计、支持外键,支持类似Oracle的非锁定读,即默认情况下读操作不会产生锁。InnoDB将数据放在一个逻辑的表空间中,从MySQL 4.1版本开始,它可以将每个InnoDB的表单独存放到一个独立的ibd文件中。原创 2023-03-22 13:49:41 · 420 阅读 · 0 评论