每日一题,求赞,2026050702

1 个赞

存储引擎是数据库管理系统中负责数据物理存储、读取、更新和删除的核心组件。其主要功能包括:

  • 数据存储 :负责将数据实际写入磁盘或内存,管理数据的物理结构。

  • 数据读取 :从存储介质中高效检索数据,支持查询操作。

  • 索引管理 :创建、维护和使用索引以加速数据访问。

事务控制 (如事务的开始、提交、回滚、隔离性、持久性等)通常由事务管理器 负责,不属于存储引擎的职责范围。虽然部分存储引擎(如InnoDB)支持事务,但事务的协调与控制逻辑是数据库引擎层面的事务管理器在管理,存储引擎仅负责实现事务相关的底层操作(如日志记录、锁机制等)。

因此,事务控制 不是存储引擎的主要功能。

答案:

D. 事务控制

1 个赞

D1

1 个赞

选D
数据安全(如加密、权限控制、审计等)由数据库的安全模块负责,不属于存储引擎的核心功能。

1 个赞

选择D

  • D. 事务控制事务控制属于数据库服务器层(Server Layer)的功能,存储引擎仅提供事务支持的底层实现(如锁机制、日志),但事务的整体流程管理(如提交、回滚、隔离级别控制)是由上层的 SQL 执行层完成的,因此它不属于存储引擎的 “主要功能” 范畴。

简单来说:存储引擎管 “数据怎么存、怎么取、怎么建索引”,事务控制是数据库上层的协调工作。

1 个赞