A (74) hosts one or more shared databases but also executes …
单选题
A (74) hosts one or more shared databases but also executes all database commands and services for information systems.
A. Transaction server
B. Database server
C. Application server
D. Message server
答案:B
解析
正确答案:B. Database server
Database server 的核心职责就是托管一个或多个共享数据库,并为信息系统执行数据库命令与数据服务,如 SQL 查询、更新、权限控制、并发控制和事务管理,因此题干描述与之完全对应。
- A Transaction server:侧重事务处理或 TP Monitor,负责协调事务、负载等,不必然托管共享数据库。
- B Database server:正确,集中管理数据库并执行数据库服务。
- C Application server:运行业务逻辑、Web 应用和组件容器,通常访问数据库,但不负责执行所有数据库命令。
- D Message server:负责消息队列、异步通信和解耦,与数据库托管无关。
考点延伸:三层架构中,Application server 管业务,Database server 管数据;Database server 与 Transaction server 容易混淆,前者核心是数据存储与数据库服务,后者核心是事务协调。