读书人

请问多层数据库层数啥意思呀

发布时间: 2012-02-14 19:19:19 作者: rapoo

请教多层数据库,层数,啥意思呀
老听说 三层,多层,具体啥意思呢。
是专指数据库么?

[解决办法]
http://baike.baidu.com/view/687468.htm
[解决办法]
就是说 客户端不是直接连接数据库的, 中间有人中转一下.


你直接去饭店吃饭 这叫2层
你叫外卖,由送外卖的送到你公司 这叫3层


直接去饭店的好处是方便, 但是可能会被顾客看到厨房里面的地沟油. 从而被热心的顾客举报.

相对来讲 送外卖就安全很多.
[解决办法]
一种是指 网络通信的转发的端个数
c/s就是2层:一个s一个c
3层就是中间还多一个应用服务器

一种是指程序功能执行的连贯机制,搜一下mvc


delphi的多层主要是第一种
其它的多数是第二种
[解决办法]
简单的说就是,数据走过的路线,从数据库出来算一层,在终端处理的算一层。中间走过的路,没走过一个算一层,一般情况下,中间会加入一个处理层。
总层数 = 终端层 + 服务器层 + 处理的层数(不定)

读书人网 >.NET

热点推荐