2019-11-14

            MySQL技术内幕第二版

1.数据库和实例:

    数据库:物理操作系统文件或其他形式文件类型的集合

    实例:mysql数据库由后台线程以及一个共享内存区组成

    mysql数据库实例在系统上的表现就是一个进程

2.MySQL数据库区别其他数据库的最重要的一个特点就是插件式的表存储引擎,存储引擎是基于表的,而不是数据库

3.mysql体系结构:连接池组件,管理服务和工具组件,sql接口组件,查询分析器组件,优化器组件,缓冲(cache)组件,插件式存储引擎,物理文件.

4.mysql三大存储引擎:mysql存储引擎,InnoDB存储引擎和MyLSAM存储引擎

5.InnoDB存储引擎支持事务,起设计目标主要面向在线事务处理(OLTP),InnoDB存储引擎通过使用多版本并发控制(MVCC)来获得高并发性,InnoDB存储引擎采用聚集(clustered)方式

6.InnoDB存储引擎没有显式在表定义时指定主键,InnoDB存储引擎会在每行生成一个6字节的ROWID作为主键

7.MyLSAM存储引擎的缓存池只缓存(cache)索引文件,而不缓冲数据文件

8.NDB存储引擎的连接操作是在MySQL数据库层完成,而不是在存储引擎完成的.

9.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 MySQL 体系架构和存储引擎 mysql是数据库也是数据库实例 mysql 是一个单进程多线程架构的数据...
    snail_knight阅读 8,960评论 0 6
  • 面试 Django相关 Django REST framework 框架是一个用于构建Web API 的强大而又灵...
    C丶y_04a7阅读 1,488评论 0 0
  • InnoDB体系架构 上图简单显示了InnoDB存储引擎的体系架构图中可见,InnoDB存储引擎有多个内存块,可以...
    Rick617阅读 9,559评论 0 6
  • https://blog.csdn.net/steven_liwen/article/details/531884...
    SkTj阅读 6,923评论 0 16
  • MySQL不权威总结 欢迎阅读 本文并非事无巨细的mysql学习资料,而是选择其中重要、困难、易错的部分进行系统地...
    liufxlucky365阅读 7,552评论 0 26