求赞,6月11号,第三题

1103

1 个赞

选D,楼主,请采纳我吧

答案:D. 事务控制

数据库存储引擎负责数据的存储、检索和管理。以下是数据库存储引擎的主要功能:

  • 数据存储:存储引擎定义了如何将数据存储在磁盘上,包括数据的物理存储格式、存储位置以及数据的组织方式。
  • 数据读取:存储引擎负责数据的读操作,通过优化数据的检索方式,提高数据库的读性能。
  • 索引管理:存储引擎负责创建、维护和使用索引,以加速数据的检索速度。
  • 数据安全:提供了数据的持久化机制,确保在数据库系统崩溃或重启后,数据不会丢失。

解析

  • 存储引擎的核心职责是数据的物理层面管理——如何存、如何取、如何建索引、如何保证持久化。
  • 事务控制属于事务引擎的职责,而非存储引擎。OceanBase 采用 Shared-Nothing 架构,每个节点都有独立的 SQL 引擎、存储引擎事务引擎,三者各司其职。事务引擎负责 ACID 特性、MVCC、隔离级别、锁机制等。
  • 因此 A(数据存储)、B(数据读取)、C(索引管理)都是存储引擎的功能,唯独 D(事务控制)不是。

你也考OB证书吧,加油!