来源:中国电子政务网 更新时间:2012-04-15
数据库是当前信息服务领域内最广泛的一种应用,小到超市购物,大到国家制定某些战略措施无处不体现着数据库的应用。随着社会的发展,数据的也是一种“价值”的体现,如果能够利用好“数据”,就能收到意想不到的效果。经过我国多年的信息化建设后,很多人已经深有体会,所以对“数据库”也越发的重视。但由于数据库的应用特点,普通的PC机很难承担这种应用。所以服务器是建立数据库系统的必然要素。
本方案介绍了数据库的相关基本知识,以及数据库的特点,并且针对这些特点进行分析,找到了数据库系统建设的关键要素。最后进行了一些案例分析。以前,数据库作为高端应用选用的硬件设备大多以小型机为主,但是小型机在实际应用中有很多例如人员问题、维护问题、应用移植等等让人难以接受的现实,可是除了小型机就没有其他可以支撑数据库运行的硬件设备了,所以小型机用于数据库建设一直是大家常常面临的一个鸡肋问题。随着PC server的技术发展、数据库软件的并行化改进,采用集群方式替代传统小型机方式目前成为了一种趋势,本文中也进行了相关阐述。总之,本文介绍了什么是数据库、什么地方用到数据库、数据库应用瓶颈、数据库建设依据、怎么构建数据库系统。
目录
1. 数据库系统的介绍 4
1.1. 数据库管理软件 4
1.2. 数据库系统硬件 5
2. 曙光数据库系统 6
2.1. 曙光数据库服务器 6
2.1.1. 数据库服务器选型依据 7
2.2. 曙光存储 8
2.3. 曙光集群数据库系统的优势 9
2.3.1. 高性能 10
2.3.2. 性价比 11
2.3.3. 可扩展性 11
2.3.4. 可管理性 12
2.3.5. 可靠性、稳定性 12
3. 数据库系统案例 12
3.1. 小规模数据库解决方案:电子图书馆 12
3.1.1. 背景 12
3.1.2. 分析 13
3.1.3. 方案设计 13
3.2. 中等规模数据库解决方案(某高校数据中心) 14
3.2.1. 背景 14
3.2.2. 分析 15
3.2.3. 方案设计 15
3.3. 大规模数据库解决方案(某市政府数据中心) 16
3.3.1. 背景 16
3.3.2. 分析 16
3.3.3. 方案设计 16
4. 附录 18
4.1. 附录一: 曙光服务器获ORALCE认证的清单 18
4.2. 附录二:相关编纂人员介绍 19
1. 数据库系统的介绍
随着计算机技术飞速发展及其应用领域的扩大,特别是计算机网络和Internet的发展,基于计算机网络和数据库技术的信息管理系统、应用系统得到了突飞猛进的发展。如事务处理系统、地理信息系统(GIS)、联机分析系统、决策支持系统、企业资源计划(ERP)、客户关系管理(CRM)、数据仓库和数据挖掘系统等都是以数据库技术作为重要支撑的。可以说,只要有计算机存在,就存在着数据库技术。数据库应用也从简单的事务管理扩展到各个领域:
@用于工程设计的工程数据库
@用于互联网的Web数据库
@用于决策支持的数据仓库技术
@用于多媒体技术的多媒体数据库等
@基于事务管理的各类信息系统领域
数据库的体系结构也从最初的集中式数据库变化为基于客户/服务器机制的分布式数据库。随着面向对象技术的发展,关系对象数据库系统正在逐步完善和投入使用。随着时代进步和发展,数据库的应用领域将越来越广泛,数据库技术也将成为所有信息技术和信息产业的基础
1.1. 数据库管理软件
数据库系统是一个非常复杂的系统。自从数据库管理软件面世以来就有不同的企业、组织进行过数据库软件的开发。当前主流的数据库软件有如下几种产品
ORACLE:
Oracle是全球领先的信息管理软件供应商和全球第二大独立软件公司,创立于1977年。Oracle为全球客户提供数据库系统、工具、应用产品以及相关的咨询、培训和支持服务。ORACLE是当前大多数数据库应用的一种数据库管理软件。它的应用平台比较广泛,支持Windows,Unix,Linux等绝大多数操作系统,并且对于不同的操作系统还有32位或者64位的版本。所以从软、硬件的适应程度来讲是最强的一种数据库软件。
Oracle当前的最新版本是Oracle10g。
DB2
DB2是IBM公司的产品,既可以在主机上以主/从方式独立运行,也可以在客户/服务器环境中运行。其中服务平台可以是OS/400,AIX,OS/2,HP-UNIX,SUN-Solaris等操作系统,客户机平台可以是OS/2或Windows, Dos, AIX, HP-UX, SUN Solaris等操作系统
DB2当前的是V8.2版本。
SYBASE
Sybase公司是1984年成立的,推出了支持企业范围的“客户/服务器体系结构”的数据库。并于1987年推出了Sybase SQL Server,称为大学版INGRES的第三代产品。
Sybase当前的最新版本是ASE12.5。
SQL Server
对于微软来说,“SQL Server”数据库作为Windows系列平台上用的非常广泛的数据库,一经推出以其易用性得到很多低端用户的青睐。
SQL Server当前的最新版本是SQL Server 2000。
MY SQL
免费的数据库,属于开放源码的,可以适用于linux和windows操作系统,目前许多简单的Web站点常用的数据库。但是由于其功能有限,不适用于大、中规模的公司、企业。
Infomix
1980年infomix成立,是最早的对象关系型数据库的倡导者之一,在技术上有较多的独到之处。Informix数据库主要支持的平台是Unix和Windows NT。2001年IBM并购infomix.当前最新版本infomix IDS9.4版
1.2. 数据库系统硬件
数据库系统通常是一个应用系统的核心组成部分之一。在一个典型的应用系统中,一般是由前端机、应用服务器(也叫中间件层)以及数据库系统构成。与数据库系统相关的设计内容又包括数据库管理软件、数据库服务器、存储以及备份系统。
三层结构数据库系统
曙光公司作为国内最有影响的服务器厂商之一,已经生产出从普通PC服务器到高性能机群的数据库服务器,并且在2005年4月,曙光数据库服务器顺利通过了Oracle的认证。同时,曙光也推出了包括SCSI、SATA和FC的各种存储产品,可以应用到数据库系统的存储和备份系统中。