> 데이터 베이스 > MySQL 튜토리얼 > 读MySQL技术内幕:InnoDB存储引擎

读MySQL技术内幕:InnoDB存储引擎

WBOY
풀어 주다: 2016-06-07 15:27:12
원래의
1054명이 탐색했습니다.

双十一没有买到这本书,没想到图书馆有第一版,之前只能说对MySQL是一知半解,多读书才是王道。 数据库?数据库示例?简单讲,前者是文件,后者是操作这些文件的应用程序。 MySQL体系结构: 网上找了这张图片,和书里面的一样,不过书上的单词有错哈,难道图

双十一没有买到这本书,没想到图书馆有第一版,之前只能说对MySQL是一知半解,多读书才是王道。

数据库?数据库示例?简单讲,前者是文件,后者是操作这些文件的应用程序。

MySQL体系结构:

网上找了这张图片,和书里面的一样,不过书上的单词有错哈,难道图书馆买的是盗版书?读MySQL技术内幕:InnoDB存储引擎

读MySQL技术内幕:InnoDB存储引擎

我简单理解MySQL就是三个部分:文件、存储引擎、各种组件。当然,没那么简单啦,组件类型有很多种,看图就很明了啦,虽然英文不怎么样,google下还是明白的,连接池、管理服务和工具、接口、查询分析、优化器、缓存。

有一个重要概念,插件式存储引擎,啥意思呢?所有人都可以开发存储引擎,可以随时更换的意思吗?网上查了查,大概和我想的是一致的,灵活性和可扩展性,甚至同一个数据库中的不同表可以使用不同的存储引擎,可以根据不同需求来选择数据库的存储引擎,比较牛逼。

读MySQL技术内幕:InnoDB存储引擎

网上也让我找到了这张图片,引用下啦,很明显可以看出各个存储引擎之间的区别,没有好与不好,只能说适用的场景不同,比较新奇的是Archive这种,只能进行INSERT和SELECT操作,而且用zlib算法进行压缩,比例达到1:10,对于像日志这种不许要修改的信息来讲,是最适合不过的啦。


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿