
1 个赞
选D,楼主,请采纳我吧
答案:D. 事务控制
数据库存储引擎负责数据的存储、检索和管理。以下是数据库存储引擎的主要功能:
- 数据存储:存储引擎定义了如何将数据存储在磁盘上,包括数据的物理存储格式、存储位置以及数据的组织方式。
- 数据读取:存储引擎负责数据的读操作,通过优化数据的检索方式,提高数据库的读性能。
- 索引管理:存储引擎负责创建、维护和使用索引,以加速数据的检索速度。
- 数据安全:提供了数据的持久化机制,确保在数据库系统崩溃或重启后,数据不会丢失。
解析:
- 存储引擎的核心职责是数据的物理层面管理——如何存、如何取、如何建索引、如何保证持久化。
- 事务控制属于事务引擎的职责,而非存储引擎。OceanBase 采用 Shared-Nothing 架构,每个节点都有独立的 SQL 引擎、存储引擎、事务引擎,三者各司其职。事务引擎负责 ACID 特性、MVCC、隔离级别、锁机制等。
- 因此 A(数据存储)、B(数据读取)、C(索引管理)都是存储引擎的功能,唯独 D(事务控制)不是。
你也考OB证书吧,加油!