|
|
你的位置:主页 > 品牌新经济 > 企业电子商务解决之道 > Intranet建网战略 |
信息仓库:数据库
不论是在传统的公司或是Intranet中,数据库的地位都是举足轻重的。在传统的公司中,数据库存储各种重要资料,例如:业务资料、库存资料等等。在Intranet中,数据库的角色并未有所改变,改变的是它与其他电脑之间的交流。传统上,在公司中运作的数据库,多半是采用主从式的结构。就如同我们在前面章节对于主从式结构所做的探讨一样。这种结构的缺点是,需要专门的软件才能存取数据库中的资料。 在Intranet中,通过Web与数据库的结合,就产生了所谓的“动态页画”。所谓动态页面,并非指具有多媒体效果,即画面会有动作的页面。动态页面指的是该页面的资料不是一直保持不变的,它的资料会通过一些在服务器上的程序(如:GGI,Java,ActiveX等)从数据库中取得。接下来,再将这些资料以HTML的格式传回给用户的浏览器。这种结构的好处在于,用户可以通过任何一种浏览器,来取得不同数据库中的资料。数据库所要做的事情,就是配合各Web服务器的要求来提供必要的资料。虽然说在角色扮演上没有什么不同。但是运用在传统环境与Intranet环境中的数据库还是有一些不同的。正确地说,应该是数据库所接触的环境不同: 一、首先是对象的不同。 传统的数据库是直接对每个用户服务。但是在Intranet的环境中,数据库真正的服务对象是各个Web服务器。因为是各Web服务器上面的程序来存取数据库中的资料,再将结果转换成HTML的格式显示给用户。所以,在Web服务器与数据库中间这一段的网络是非常非常重要的。一旦出了问题,将会导致数据库全部功能及Web服务器的部分功能丧失。 二、此外,Web服务器与数据库间的沟通是否容易,以及是否有效率也是一个问题。 首先我们来看沟通方面。在这里,所谓的沟通是否容易,指的是在Web服务器与数据库间可以通过哪些工具来进行资料的存取。一般的做法,可以通过CGI与ODBC的配合来与数据库进行连接。这种做法是最普通的,但是,并非是最方便的。各厂商都已提出其他一些特别的做法。 另外,在性能方面,CGI以及ODBC的组合实际上也是相当没有效率的一种组合。对于大量的资料存取或是很频繁的存取,可能会无法负担。同样,针对这个问题各厂商也有自己的解决方案。
|
|
Copyright © 2000-2006 21Brand.com |