Database 板


LINE

※ 引述《chrismaggie (中仔)》之铭言: : 教资料库高手,这是今年关务特考之考题: : 何谓中介软体(middleware)?请举出常用的资料库中介软体,并说明其目的与运作方式? : 我有参加这次的考试.资料库除了这题没什麽把握之外其他都还好,请问何谓中介软体呢? : 我是用3-tier的架构去说明中介软体,就是负责处理转後前後端的要求与显示,属於中间层 : .并且画出3-tier的架构图,说明客户端利用中介软体来处理需求以及管理後端实体资料库 : 而我举例是用mysql.利用phpmyadmin中介软体来进行资料库管理与资料搜寻等功能 : 运作模式:clinet-middleware-server方式,利用浏览器连线置phpmyadmin介面进行mysql : 资料库存取与管理 : 目的: : 1.资料库权限控管 : 2.资料查询 : 3.安全性管理 : 4.资料库结构管理 : 5.备份与复原机制 : ....等等列点说明 : 我查了网路资料有些说中介软体是属於中间层软体,跟我说得差不多,但有些说中介软体是 : odbc.jdbc这类的的driver : 很担心这题没有拿到分数.....可否请高手帮忙呢 : 谢谢 我去这个地方查到http://www.oreilly.com.tw/sample_chap/a034_09.pdf 中介软体的介绍: “middle tier”又称为中介软体middleware,顾名思义,它是在连接之 间进行处理。促使人们广为在client 和资料来源之间使用middle tier 的最大诱因, 是我们能在middle ti er 中的软体中置入所谓的商业逻辑。商业逻辑可以把复杂的 低阶动作(更新资料库表格)包装成高阶指令(下订单),让资料库交易动作更容易 也更安全。 想像某个client 应用程式正在下订单。如果没有中介软体,这个应用程式必须 直接连结到资料库server 储存订单资讯。如果server 端有任何更改,不管是 换了机器、内部资料结构改变、或改用其他厂牌的资料库,原来的client 端软 体就不能用了。更惨的是,如果cl ient 端软体稍有改变(不论是故意或意外 的),资料库在收到对方付款之前不可能输入订单,也无法拒绝一笔正常的订 单。 中介软体能运用商业逻辑把订货流程抽象化。它接收订单资讯(包括名称、 地址、项目、数量、信用卡号等),检查这些资讯是否有效,再把它们存入资 料库。资料库如果有改变,中介软体也要跟着改变,但cli ent 端不必更动。即 使这个订单资料库临时以一个单层的纪录档取代,中介软体在client 端还是呈 现同样的面貌。 中介软体能把处理负载分散到不同的後端server 上(CPU server、档案 server、目录server 等),从而增进交易效率。运用中介软体,我们可以更加 有效的运用频宽:client 不必在低速网路连结上自己一来一往和server 沟通, 只要把要做的事情告诉中介软体,让它一次做完即可。 Web上的中介软体常以servlet 实作。Servlet 提供了一种简便的途径,让利用 HTML form或applet 建立的client 连接後端的伺服器。Client 可用HTTP 把需 求告知s ervlet,servlet 中的商业逻辑则透过後端伺服器来处理它的请求. 我是觉得我写的应该不至於全部的分数都没有阿~我也是以3-tier概念去解释 中介软体.....这样会全错吗...很担心> < --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.207.121 ※ 编辑: chrismaggie 来自: 61.223.207.121 (07/07 00:31)
1F:推 JoeHorn:哪个软体透过 phpMyAdmin 连接 MySQL ? 07/07 01:37
2F:推 starjou:人类 XD 07/07 02:42
3F:→ chrismaggie:我试举phpmyadmin为中介软体..... 07/07 08:06
4F:推 TonyQ:如果你是举hibernate或jdbc我觉得就有分=.=;; 07/07 10:20
5F:→ chrismaggie:那如果是mysql的话~要举什麽为中介软体呢 07/07 12:30
6F:推 bcse:不知道PDO算不算? 07/07 13:00
7F:推 JoeHorn:ODBC也能连MySQL... 自己 google 一下吧.. 07/07 14:04
8F:→ chrismaggie:那phpmyadmin也可以连mysql..这样也不算吗 07/07 14:46
9F:推 starjou:「中介」phpMyAdmin 不是连 MySQL 给其它软体用的呀 07/07 15:35
10F:→ chrismaggie:不懂.不是clinet-中介-db server? 07/07 15:37
11F:推 bcse:上文所指的client也是一个application,不是human 07/07 15:58
12F:推 bcse:如果你觉得PMA是midware,那所有用到资料库的系统都是中介罗? 07/07 16:02
13F:→ chrismaggie:我只是不懂jdbc是中介.那phpmyadmin怎麽不算中介 07/07 16:09
14F:推 bcse:human→application(client)→middleware→db server 07/07 16:14
15F:推 bcse:Human→phpMyAdmin(client)→MySQL Server 07/07 16:15
16F:推 bcse:以上是使用者连接到资料库的路径,所以PMA不算middleware 07/07 16:16







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP