-2

我目前正在学习 oracle 数据库管理 10g。我想知道 Oracle 架构属于哪一层?

4

2 回答 2

0

Oracle 数据库具有客户端服务器架构。

从文档中:

在 Oracle 客户端/服务器架构中,数据库应用程序和数据库分为两部分:前端或客户端部分,以及后端或服务器部分。客户端执行访问数据库信息的数据库应用程序,并通过键盘、屏幕和鼠标等定点设备与用户交互。服务器执行 Oracle 软件并处理并发共享数据访问 Oracle 数据库所需的功能。

在这种情况下,客户端可能是很多东西,包括 sqlplus、Toad(或任何其他 IDE)、Java、.net 等。

于 2013-02-07T15:04:10.127 回答
0

传统的三层模型是

client -> application server -> data storage

数据存储通常是一个数据库,所以这个层通常被称为数据库层。

这就是 Oracle 数据库所在的位置。Oracle 架构的其他部分将位于其他位置。例如,SQL Plus 是一个客户端,位于客户端层,可以直接访问数据库(两层),而如今的 OEM 是一个基于浏览器的客户端,带有一个应用服务器层(三层)。

当然,现代企业通常拥有更复杂的多层架构(内存数据库/缓存、SAN 等)

于 2013-02-07T16:31:04.933 回答