解密未来数据库设计:MongoDB新存储引擎WiredTiger实现(事务篇)导语:计算机硬件在飞速发展,数据规模在急速膨胀,但是数据库仍然使用是十年以前的架构体系,WiredTiger尝试打破这一切,充分利用多核与大内存时代,开发一种真正满足未来大数据管理所需的数据库。本文由袁荣喜向「高可用架构」投稿,介绍对WiredTiger源代码学习过程中对数据库设计的感悟。袁荣喜,学霸君工程师,2015年
分类:
数据库 时间:
2020-11-08 17:33:26
阅读次数:
28
Xtrabackup物理备份工具,备份MySQL5.6.36(一)Xtrabackup工具简介percona公司的备份工具,性能比较高。物理备份工具。特点:物理备份工具,在同级数据量基础上,都要比逻辑备份性能要好的多。特别是在数据量比较大的时候,体现的更加明显。备份方式:1、拷贝数据文件(myisam存储引擎可以直接cp拷贝,但是innodb的不行)2、拷贝数据页备份原理(innodb):1、对于
分类:
数据库 时间:
2020-11-06 02:41:00
阅读次数:
30
写在前面 前段时间搭建了一套MySQL分布式数据库集群,数据库节点有12个,用来测试各种分布式事务方案的性能和优缺点。测试MySQL XA事务时,正当测试脚本向数据库中批量插入数据时,强制服务器断电!注意:是直接拔电源,使其瞬间断电,再次重启服务器后,MySQL数据库报错了。特此记录MySQL XA ...
分类:
数据库 时间:
2020-11-01 10:37:26
阅读次数:
25
MySQL - 实战 (1) 1 基础架构: 一条SQL查询语句如何执行 1.1 MySQL逻辑架构图 MySQL 可以分为 Server 层和存储引擎层两部分 1.1.1 Service层 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及 ...
分类:
数据库 时间:
2020-10-30 12:01:23
阅读次数:
21
存储引擎 如何实现索引 索引的存储结构? 使用B+树的好处? 索引值改变了,树的结构如何改变? 事务 MySql 有哪些隔离级别 SQL调优 ...
分类:
数据库 时间:
2020-10-18 16:42:08
阅读次数:
72
MySQL存储引擎(MySQL的“文件系统”)zabbix用到的是tokudb三方引擎!该引擎支持多次数据的插入,性能不错innodb功能总览(重点功能关注!):事务/锁定粒度行/备份与恢复/自动故障恢复(理论上不怕突然断电,宕机等)存储引擎查询select@@default_storage_engine;//查看默认存储引擎showengines;//还可以看到存储引擎是否支持事务showcre
分类:
数据库 时间:
2020-10-12 20:44:17
阅读次数:
36
MySQL存储引擎的核心特性innodbmyisammemorytokudb欢迎来到 来到大浪涛天的博客 !一、MySQL存储引擎的核心特性1. MySQL存储引擎介绍与分类2. InnoDB 存储引擎核心特性说明2-1. 查看存储引擎设置2-2. 查看表存储引擎状态2-3. 存储引擎的修改2-4.... ...
分类:
数据库 时间:
2020-10-06 20:24:46
阅读次数:
37
简介 内容总结自《MySQL技术内幕InnoDB存储引擎》第2版。 概要 数据库:是一个操作系统文件,frm、MYD、MYI、ibd 等为结尾的文件。 实例:MySQL 由后台线程和一个共享内存区组成。真正用于操作数据库文件。 MySQL 被设计为一个单进程多线程的数据库。 存储引擎是基于表的,而不 ...
分类:
数据库 时间:
2020-09-17 22:25:04
阅读次数:
100
第1章 MySql架构 1.1 MySql逻辑架构 第一层:连接层,负责连接处理、授权认证、安全等。 第二层:Server层,提供MySql核心服务,查询解析、分析、优化、缓存、内置函数、存储过程、触发器、视图等跨存储引擎的功能。 第三层:存储引擎层。负责数据的存储和提取。 1.2 并发控制 服务器 ...
分类:
数据库 时间:
2020-09-17 21:40:41
阅读次数:
36
? 一:存储引擎介绍 1:什么是存储引擎? 存储引擎就是表的类型,针对不同类型的表,mysql使用不同的代码处理 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的 ...
分类:
其他好文 时间:
2020-09-17 18:52:22
阅读次数:
33