0%

Redis是目前应用最为广泛的非关系型数据库之一,为了加深对Redis的理解,通过阅读博客和书籍,同时针对Redis7.4的源码进行分析。

阅读全文 »

当数据库的表格中存储的记录非常庞大时,全表搜索就会效率低下。MySQL利用索引提高了搜索的效率,达到了空间换时间的良好效果。

阅读全文 »

数据页

存储结构

MySQL中有不同的存储引擎,其存储方式均有所不同,以下仅以InnoDB引擎为例

  • 读取方式:页 InnoDB将数据库中的数据划分为若干页,每次进行数据存取是都以页为单位,页的大小是16KB.每一个页面上以记录的形式存放着相关数据,每条记录又可分为真实数据、额外数据和隐藏列(以COMPACT行格式为例),额外数据是用来辅助存储和读取信息的,包括变长字段长度列表、NULL值列表和记录头信息。
    阅读全文 »