拾题
首页 / 软考真题 / 分布式计算 / 第 4 题

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 容易混淆,前者核心是数据存储与数据库服务,后者核心是事务协调。

← 上一题 下一题 →

本单元其他题目

在拾题里做这套题