`
风雪涟漪
  • 浏览: 510222 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
博客专栏
952ab666-b589-3ca9-8be6-3772bb8d36d4
搜索引擎基础(Search...
浏览量:9146
Ae468720-c1b2-3218-bad0-65e2f3d5477e
SEO策略
浏览量:18578
社区版块
存档分类
最新评论

MySQL 架构 - MySQL 存储引擎 -小结

阅读更多

存储引擎总结

下面的图表总结了MySQL流行的存储引擎的事物和锁相关的特性。MySQL版本的那一列给出了要使用引擎的最低版本,对于一些引擎和MySQL版本你可能要自己编译服务器。这一列All值的意思就是高于MYSQL3.23的所有版本。

 

 

存储引擎 MySQL版本 事物 锁的颗粒度 关键的应用 禁忌     
MyISAM All No 表,并发插入 SELECT,INSERT,大批量读取 混合读写
MyISAM Merge  All No 表,并发插入 分段存储,数据仓库 过的全局查找
Memory(HEAP) All No 中间计算,静态查找数据 大数据集,持久性
InnoDB All Yes 行级,MVCC 事物处理 没有
Falcon 6.0 Yes 行级,MVCC 事务处理 没有
Archive 4.1 Yes 行级,MVCC 日志,聚合分析 随机存取,更新,删除
CSV 4.1 No 日志,外部数据的大批量读取 随机存取,索引
Blackhole 4.1 Yes 行级,MVCC 记录或者复制归档 除了指定用途
Federated 5.0 N/A N/A 分布式数据源 除了指定用途
NDB Cluster 5.0 Yes 行级 高可用性 典型的用途
PBXT 5.0 Yes 行级,MVCC 事务处理,日志 集群索引
soildDB 5.0 Yes 行级,MVCC 事务处理 没有
Maria(计划中) 6.x Yes 行级,MVCC 替代MyISAM 没有
分享到:
评论

相关推荐

    MySQL性能调优与架构设计(中文版)

     第3章 MySQL存储引擎简介   3.0 引言   3.1 MySQL存储引擎概述   3.2 MyISAM存储引擎简介   3.3 InnoDB存储引擎简介   第4章 MySQL安全管理  4.0 引言  4.1 数据库系统安全相关因素  4.2 ...

    MySQL5.1性能调优与架构设计.mobi

    第3章 MySQL存储引擎简介 3.0 引言 3.1 MySQL存储引擎概述 3.2 MyISAM存储引擎简介 3.3 InnoDB存储引擎简介 3.4 NDB Cluster存储引擎简介 3.5 其他存储引擎介绍 3.6 小结 第4章 MySQL安全管理 4.0 引言 ...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    08-MySQL增量恢复小结及核心恢复思想 09-课后自学能力作业-务必完成并分享讲解 10-内部学员技术大会分享课表说明 第九部-老男孩MySQL服务日志详细介绍及增量恢复命令实践(7节) 01-mysqlbinlog命令介绍及实战讲解 ...

    MySQL主要技术原理和常见高可用架构

    #### 二、MySQL存储引擎详解 **InnoDB存储引擎特性**: - **存储限制**:单个表的最大尺寸为256TB。 - **事务支持**:提供ACID事务特性,支持行级锁定。 - **MVCC**:支持多版本并发控制,允许多个事务同时读取同...

    Redis架构下的MySQL数据库性能提升浅析.pdf

    小结 Redis 架构下的 MySQL 数据库性能提升浅析,Redis 的三种理解和 Redis 中的数据结构选择对于 MySQL 数据库性能提升都起着至关重要的作用。通过合理地选择和使用 Redis,能够提高 MySQL 数据库的性能,满足...

    高性能mysql

    - **主要内容**:书中涵盖了MySQL架构、查询优化、存储引擎选择、索引策略、备份恢复策略、故障排查等多个方面,旨在为读者提供一套全面的MySQL性能优化方案。 ### MySQL简介 - **定义**:MySQL是一个开源的关系型...

    mysql数据库结课论文——小知识点.docx

    在人力资源管理系统中,MySQL可以用于存储员工信息、职位信息、考勤记录、绩效数据等各种人力资源相关的数据。 在系统设计阶段,需要规划合理的数据库结构,确保数据的一致性和完整性。这包括定义合适的表结构,如...

    MySQL Internals Manual

    《MySQL Internals Manual》是一份详尽介绍MySQL内部工作原理的手册,适用于希望深入了解MySQL架构与设计的开发者和技术人员。该文档由MySQL AB公司在2006年10月18日发布,版本号为3666。 文档的版权信息指出,此...

    开源项目研究与应用小结.pdf

    《开源项目研究与应用小结》这一文档提供了关于高并发敏捷WEB架构、消息队列/总线服务、大规模数据存储及数据缓存等方面的研究与应用总结。下面将根据文档的内容,详细阐述这些关键技术领域中的开源项目及其优缺点。...

    Mysql Replication 具有HA.pdf

    #### 五、小结 通过构建基于双Master的MySQL Replication架构,并结合Heartbeat进行监控和故障转移,可以有效提高系统的高可用性和数据安全性。这种方案不仅解决了Master-Slave架构下的单点故障问题,还提供了更...

    MySQLDBA运维笔记.pdf

    mysql 总结........................................................................................................................................6 1.1 数据库的种类.......................................

    第21章_逻辑架构.pdf

    本篇章将从逻辑架构的角度来介绍MySQL的工作机制,涵盖连接层、服务层、引擎层和存储层等方面的内容。 1. 连接层 在客户端和服务器端之间,需要建立连接,以便客户端可以发送SQL语句到服务器端。在连接层中,服务器...

    MySQL管理之道 性能调优、高可用与监控.part2.rar

    7.2 heartbeat+drbd+mysql架构的搭建演示 249 7.3 红帽rhcs共享存储架构的搭建演示 254 7.3.1 安装过程 257 7.3.2 红帽rhcs集群的维护 265 7.4 mysql高可用集群ha解决方案的测试评估 267 第8章 批量管理服务器...

    尚硅谷mysql高级教学视频

    ### 小结 通过上述对“尚硅谷mysql高级教学视频”所涵盖的主要知识点进行细致梳理与总结,相信您已经对该课程有了较为全面而深刻的理解。这些高级技能不仅能够助力开发者们更好地应对复杂多变的实际应用场景,还能...

    计算机与信息工程学院实习中期小结 - 报告

    - MySQL:关系型数据库用于存储业务数据。 - Redis:非关系型数据库,用于缓存和会话管理。 - **其他**: - Maven:项目管理和构建工具。 - Tomcat:应用服务器。 **1.3 系统架构** - **前后端分离**:前端...

    java mysql网上订餐系统-论文.doc

    * 小结:总结网上订餐系统的设计和实现。 知识点6: 需求分析 网上订餐系统的需求分析包括: * 需求分析:分析网上订餐系统的功能和非功能需求。 * 可行性分析:分析网上订餐系统的可行性和技术可行性。 知识点7:...

    169集全新MySQL课程 MySQL技能全面探索 MySQL核心特训教程 MySQL零基础实战班视频

    ├─4、课程:聚合及进阶.20、综合应用实例及小结.mp4 ├─4、课程:聚合及进阶.2、Aggregate (GROUP BY) Functions(二).mp4 ├─4、课程:聚合及进阶.3、Aggregate (GROUP BY) Functions(三).mp4 ├─4、课程:...

    MySQL for Python 2010

    #### 六、小结 《MySQL for Python 2010》不仅是一本关于如何使用Python与MySQL进行集成开发的技术手册,更是一部引导读者深入理解这两种技术之间协作潜力的指南。无论是对于刚接触数据库开发的新手还是已经有一定...

    《Oracle Database 11g & MySQL 5.6开发手册

    1.4 小结22 1.5 习题23 第2章 客户端接口25 2.1 SQL*Plus 26 2.1.1 与SQL*Plus连接和 断开连接 26 2.1.2 在SQL*Plus环境下 工作 30 2.1.3 在SQL*Plus中编写 SQL语句34 2.1.4 用SQL*Plus保存 SQL语句36 2.1.5 用SQL*...

Global site tag (gtag.js) - Google Analytics