文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

翻译5.7手册InnoDB部分第一篇——InnoDB介绍

2024-04-02 19:55

关注


1. InnoDB介绍

InnoDB是一个高可靠,高性能的多用途数据库存储引擎。在MySQL5.7中InnoDB是默认使用的存储引擎,当然,你可以配置其它存储引擎,比如没有通过ENGINE设置为InnoDB的建表语句。

InnoDB的关键特性

列举以下重要几点:

InnoDB特性

Storage limits

存储限制

64TB

Transactions

事务

Yes

Locking granularity

锁粒度

Row

MVCC

多版本并发控制

Yes

Geospatial data type support

地理坐标数据类型支持

Yes

Geospatial indexing support

坐标索引支持

Yes[a]

B-tree indexes

B-tree 索引

Yes

T-tree indexes

T-tree 索引

No

Hash indexes

哈希索引

No[b]

Full-text search indexes

全文索引

Yes[c]

Clustered indexes

聚集索引

Yes

Data caches

缓存

Yes

Index caches

索引缓存

Yes

Compressed data

压缩功能

Yes[d]

Encrypted data[e]

加密功能

Yes

Cluster database support

集群支持

No

Replication support[f]

复制支持

Yes

Foreign key support

外键支持

Yes

Backup / point-in-time recovery[g]

时间点恢复

Yes

Query cache support

查询缓存支持

Yes

Update statistics for data dictionary

更新静态字典数据

Yes

一些特性说明:

[a] 在MySQL5.7.5以及更高的版本中InnoDB 支持地理位置。

[b] InnoDB 在自适应哈希索引内部使用哈希索引。

[c] 在MySQL 5.6.4 以及更高的版本中InnoDB 支持全文索。

[d] 表压缩功能需要Barracuda 的文件格式

[e] 通过加密函数实现。

[f] 支持,但不是在引擎级别实现。

[g] 支持,但不是在引擎级别实现。.

 

各种存储引擎的对比将在后面的章节中详细列出。

1.1     为什么要选择InnoDB

选择InnoDB的理由如下:

 

 


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯