请教:数据库二层结构是指哪两层?三层是指哪三层?

请教:数据库二层结构是指哪两层?三层是指哪三层?在线等待!
---------------------------------------------------------------

两层:c/s client server
三层:两层加中间件即应用服务器

在基于网络的数据处理中,客户机/服务器(Client/Server)二层计算模式具有里程碑意义。

什么是三层结构呢?顾名思义,它是将数据处理过程分为三部分:第一层是客户端(用户界面),提供用户与系统的友好访问;第二层是应用服务器,专司业务逻辑的实现;第三层是数据服务器,负责数据信息的存储、访问及其优化。由于业务逻辑被提取到应用服务器,大大降低了客户端负担,因此也称为瘦客户(Thin Client)结构
---------------------------------------------------------------

三层结构,不仅只是数据库。他是只整个应用系统的结构:
前端浏览层,中间处理层和后端数据库层。
主要目的是将前端和后端的数据库,用中间层分离开,以保证数据库的安全,并使前端的程序不依赖于某中数据库类型,使前端升级或后端的数据库升级分开,互不影响。
所以数据库的设计,也是根据应用的需要设计的

三层多了个馊客户模型,在客户很多时有点用.
在数据处理速度方面肯定不如典型的C/S模型.
瘦客户端的优点很多,主要一点是方便维护升级,
如果需要修改业务逻辑的话,修改中间层业务逻辑就行了,而这一点非常重要
。因为随着业务的不断发展,业务逻辑会经常变动;同时,因为客户端没有多少计算开销,
这样客户端的硬件要求也会大大降低,
这样为数众多的客户机也会省下不少开销

将表现层和业务逻辑层分离 从而使系统的开发分工明确,同时增加系统的安全性和可移植性

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus