每日一题,求赞,2026070602

image

存储引擎是数据库管理系统中负责数据存储、检索、索引管理的核心组件,其主要功能包括:

  • A. 数据存储:存储引擎负责将表数据以特定方式持久化在磁盘或内存中,如InnoDB使用聚簇索引,MyISAM使用独立的数据与索引文件。
  • B. 数据读取:通过索引结构和查询优化器,高效定位并返回所需数据。
  • C. 索引管理:维护索引结构(如B+树、哈希索引),加速查询并保证数据唯一性。

D. 事务控制并非所有存储引擎都支持,例如MyISAM就不支持事务,它只提供表级锁,不具备ACID特性。只有InnoDB等特定存储引擎才提供完整的事务支持(包括原子性、一致性、隔离性、持久性)。因此,事务控制是部分存储引擎的功能,不是所有存储引擎的“主要功能”共性。

综上,四个选项中,事务控制不属于所有存储引擎的通用主要功能。

因此,正确答案是 D. 事务控制。

答案:

D

1 个赞

DDD

2 个赞

学习

2 个赞

D。事务控制

1 个赞