Page 181 - 电算化模式与会计档案发展研究
P. 181
» 第五章 网络财务
性能息息相关。
Sybase 的特点如下:
一是户机/务器体系结构数据库。客户机/服务器模型的好处是:支持共享资源,
且能在多台设备间平衡负载,允许容纳多个主机的环境,充分利用了企业已有的各种
系统。
二是户机服务器结构,应用被分在了多台机器上运行,运行在客户端的应用甚至
不必是 Sybase 公司的产品。为了让用其他语言编写的应用能够访问数据库,Sybase
数据库提供了预编译功能,而且公开了应用程序接口 DB-LIB,鼓励第三方编写 DB-
LIB 接口。由于开放的客户 DB-LIB 允许在不同的平台使用完全相同的调用,因而访
问 DB-LIB 的应用程序很容易。
三是一种高性能的数据库。Sybase 真正吸引人的地方还是它的高性能体现在以下
几方面:
①可编程数据库。它通过提供存储过程,创建了一个可编程数据库。存储过程允
许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用
都进行编译、优化、生成查询规划,因而查询速度要快得多。
②事件驱动的触发器。触发器是一种特殊的存储过程。通过触发器可以启动另一
个存储过程,从而确保数据库的完整性。
③多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用
户连接时,系统的性能会大幅度下降。Sybase 数据库不让操作系统来管理进程,把与
数据库的连接当做自己的一部分来管理。此外,Sybase 的数据库引擎还代替操作系
统管理一部分硬件资源(如端口、内存、硬盘),绕过了操作系统这一环节,提高了
性能。
(四)微软公司的 SQL Server
SQL Server 是介于大型的企业级数据库管理系统和桌面型数据库管理系统之间的
一种可以应用于网络环境的关系型数据库管理系统。
1987 年,Sybase 公司发行了用于 UNIX 平台的 SQL Server;1988 年,微软、
Sybase 和 Ashton-Tate 三家公司把 SQLServer 移植到了 0S/2 平台上;1994 年,微软公
司和 Sybase 公司的 SQL Server 共同开发阶段正式结束,而微软公司继续开发用于 NT
平台的 SQL Server 版本,Sybase 公司继续开发 SQLServer 的 UNIX 版本;1996 年,
微软公司发行了 SQL Server 6.5 版本;1998 年,微软公司发行了 SQL Server7 版本;
2000 年,微软公司发行了可以在许多操作系统上运行的 SQL Server2000 版本,其服
务器环境可以是 Windows 2000、WindowsNT 或者 Windows 9x,其客户机环境可以是
Windows 2000、Windows NT、Windows 9x、Windows 3.x、MS- DOS、 第三方平台和
• 173 •

