Advertisement

面经(2)深圳大管加电面试记录

阅读量:

前言

本章讲述我在深圳大管加电面被问到的一些题目

一、题目

1.mysql的存储引擎有哪些?

InnoDB、MyISAM、MEMORY、MERGE、EXAMPLE…

InnoDB 是 MySQL 5.5 及以上版本默认使用的存储引擎,在这一架构中扮演着核心角色。它提供了一个基于事务安全(ACID 兼容)的数据表结构,并且能够维护外键引用的一致性约束,在这种架构下确保了数据的一致性和完整性。为了保障系统的稳定性和高效性,在多用户环境中该系统采用了提交、回滚以及紧急恢复机制来保护数据免受潜在问题的影响;此外还具备行级锁定特性,在处理大量并发操作时能够有效提升系统性能;当在高并发场景下运行时,“一致非锁定读取”的一致性改进显著提升了系统的吞吐量;同时该系统利用集群索引减少了基于主键查询的数据 I/O 开销

MyISAM:该存储引擎管理非事务性表,提供高速存储和检索,支持全文搜索。

MEMORY:提供内存中的表信息,以前被称为堆体.该系统将所有数据存储于RAM中,以便比存放在磁盘上的数据更快地被访问.用于快速查找引用以及与其他相同的数据进行比较.

MERGE: 将相似的MyISAM表归并为一组,在默认情况下能够处理那些不涉及事务性的表,并且包含这些被归并进去的MyISAM表。

该引擎可被用来创建表,但无法存储或获取数据。其目的则是为了教导开发

全部评论 (0)

还没有任何评论哟~