我目前正在学习oracle数据库管理10g。我想知道哪个层级oracle架构属于哪个?
答案 0 :(得分:0)
Oracle数据库具有客户端服务器架构。
来自文档:
在Oracle客户端/服务器体系结构中,数据库应用程序和 数据库分为两部分:前端或客户端 部分,以及后端或服务器部分。客户端执行 访问数据库信息并进行交互的数据库应用程序 与用户通过键盘,屏幕和指点设备等 一个鼠标。服务器执行Oracle软件并处理 Oracle的并发,共享数据访问所需的功能 数据库中。
在这种情况下,客户端可能包括sqlplus,Toad(或任何其他IDE),Java,.net等。
答案 1 :(得分:0)
传统的三层模型是
client -> application server -> data storage
数据存储通常是一个数据库,因此这个层通常被称为数据库层。
这就是Oracle数据库所在的位置。 Oracle体系结构的其他部分将位于其他位置。例如,SQL Plus是一个客户端,位于客户端层,可直接访问数据库(双层),而现在的OEM是基于浏览器的客户端,具有应用服务器层(三层)。
当然,现代企业往往有更多复杂的arcitecturs,有许多层(内存数据库/缓存,SAN等)