您的位置: 首页 > 信息化技术 > E-business 电子商务

电子商务正在改变数据库的面貌

2001-1-14 来源:摘自:网络世界 作者:启然

  电子商务正逐渐走进我们的工作与生活之中。由于电子商务应用不同于以往的传统应用,因此它对作为其关键基础的数据库也就提出了很多新要求。

  电子商务数据库特性

  可扩展性和高可用性

  访问电子商务应用的用户数量是无法预测的,这就要求数据库相比以前拥有能处理更大量的数据以及为更多的用户提供服务的能力,也就是要拥有良好的可伸缩性及并行处理的能力。

  电子商务系统需要全天候不能宕机,这种高可用性需要硬件、软件产品的紧密配合。对于数据库来说,与基于操作系统的群集软件进行更紧密集成以及提高对硬件群集环境的支持将会增强电子商务应用的可用性。

  安全性

  电子商务数据库的访问者身份是不确定的,不同角色的访问者访问到的内容也应该不同,这就要求数据库拥有更好的安全性。一个在Internet上的客户机与服务器之间传送数据的电子商务应用会经过几十台计算机,这就给破坏数据提供了机会。各种数据库产品在安全性方面增加了很多措施,比如 Sybase就增加了对SSL(安全套接层)和LDAP(轻型目录访问协议)的支持,在该公司的数据库新产品中支持利用LDAP进行认证。

  当前的数据库基本上都支持SSL协议,提供连接到第三方加密和PKI产品的接口以及用于认证的连接到LDAP的接口。

  对多种Internet 标准的支持

  在电子商务应用之中,Java和XML已经成了开发应用和不同应用之间进行沟通的标准,如何更好地支持它们是数据库产品发展的重点。

  目前,多数数据库都支持Java,使你可以编写被称为存储过程的程序,存储过程运行在数据库中并指挥数据库在将数据发送到发出请求的应用之前,以某些特殊的方式处理数据。但是,如果Java交换机运行在数据库引擎之外的话,性能就会下降。同样,如果厂商使你可以用Java 编写被称为用户定义函数和数据类型的东西,那么程序变得很容易编写和改变。数据库厂商在其产品中提供更多的Java API,增加了编程特性,以实现更快地开发并将Java虚拟机与数据库引擎更紧密地连接在一起。

  XML作为电子商务的语言,被越来越多的应用软件、中间件以及数据库厂商所支持。数据库厂商对XML的支持包括能够增强处理目前一般存储在数据库中的XML文档的能力以及数据库页面能够更有效地保存XML数据。

  良好的集成性

  电子商务应用可能会涉及到应用服务器、Web服务器、其它数据库、老式应用以及第三方电子商务软件,数据库产品与这些软件是否具有良好集成性往往关系到电子商务系统的性能,这种集成性的发展还来自客户的需求。比如,Oracle 公司的中间件产品与其核心数据库具有紧密集成的特性,Oracle Application Server 增加的一项关键功能是高速缓存特性,该特性可以将数据从数据库卸载到应用服务器,加速 Web用户对数据的访问速度。而这种特性恰恰是来自Oracle 客户的需求。

  其它厂商也正在将数据库集成到互相连接的软件组件的新产品中。比如Sybase的Financial Server是一种用于银行和证券客户的建立在该公司数据库上的应用和中间件集。

  虽然数据库对电子商务应用非常重要,但企业应根据应用和总体应用架构(如老式系统与Web之间的连接性、 扩展性和安全性等等)做出自己的电子商务决策,不能只根据数据库做出决策。

  数据库发展朝向深度和广度

  传统数据库应用主要是企业级OLTP领域,当数据量积累到一定程度之后,用户要从浩瀚如海的历史数据中分析和挖掘出对企业决策、客户关系、未来发展有用的信息,这就要利用到数据仓库、OLAP和数据挖掘技术,这表明了数据库正在朝向深度发展,今年我们谈的很多的是商业智能(Business Intelligence),实际上就是数据仓库应用的更好表现形式。另一方面,数据库已经不再是企业级专用产品,从笔记本电脑到PDA、手机甚至汽车中都可能会装有数据库,也就是数据库应用越来越广,从高端到低端的设备都可以装有数据库软件,IBM 将其称之为“普及计算”......

相关文章:
- 电子商务的“关系”时代  2000-12-02
- CRM,电子商务的服务精髓  2000-12-02
- 电子商务时代呼唤CRM  2000-09-25
- CRM为电子商务把脉  2000-12-02
- 我国电子商务存在的问题和策略  2000-11-01
- 电子商务:从梦到现实还有多远?  2000-11-01
- 因特网和电子商务对企业所起的作用  2000-11-01
- 电子商务应用面临挑战  2000-11-01
- 谁需要电子商务  2000-11-01
 本月热点
本周热点
 
发布商链接