一、项目概述
数据库管理系统(简称DBMS)是国家信息基础设施的重要组成部分,也是信息产业的重要支柱之一,几乎各个应用领域的信息系统都离不开DBMS。国民经济信息化的跨越发展需要自主知识产权的DBMS,我国民族IT产业及软件产业的发展更需要DBMS的支撑。
CODB是由北京大学计算机科学技术系研制开发的大型通用数据库管理系统,它以国家“八五”、 “九五”科技攻关支持并获电子工业部科技进步特等奖的COBASE数据库管理系统为技术基础,引入了国外数据库管理系统的最新成果。于2003年初通过技术鉴定,专家组一致认为该数据库处于“国内领先水平”,能满足各行业信息系统中数据管理的需要,特别适用于我国电子政务、电子商务及企业信息化等领域的应用。
二、应用范围
几乎各个应用领域的信息系统都离不开DBMS,而CODB设计目标就是大型通用数据库管理系统,可以适应各领域信息建设中数据管理工作。特别适用于我国电子政务、电子商务及企业信息化等领域的应用。
三、技术特点和优势
CODB主要技术特点包括:
l 7天24小时的高可靠性:CODB具有完善的备份恢复机制和良好的稳定性,完全支持企业核心业务处理,完全具备7天24小时不停机工作的高可靠性。
l 覆盖SQL-92并扩展:通过的严格测试,CODB百分之百兼容SQL92标准,并部分兼容SQL92中间级标准。
l 多系统平台的支持:CODB支持Solaris、Linux、AIX、IRIX、Solaris/X86、SCO UNIX、Windows95/98/NT等20多种不同的操作系统平台,具有广泛的通用性。
l 可靠的数据安全性:支持多种的安全实现机制和用户认证机制,保证数据安全。
l 对象关系数据库:支持关系的继承,支持对象数据的操作和存储。
l 高效的查询处理:CODB支持嵌套循环、索引连接、排序归并、哈希等高效的连接查询算法,支持基于遗传算法的查询优化,支持逻辑优化,支持多字段复合索引查询,可以高效的完成各种复杂的查询。
l 可靠的数据完整性保证:CODB提供多种完整性控制手段,具有主关键字约束、外关键字约束及多种级联操作、唯一性约束、非空值约束、CHECK约束、标识字段约束,支持数据库触发器,这些手段可以有效的保证数据的完整性。
l 支持ODBC和JDBC标准:CODB支持微软的ODBC标准和Sun公司的JDBC标准,具有良好的互连性。
l 高效的空间数据管理操作:支持空间数据存储,操作,支持空间点,线,多边形等数据类型的操作。
l 强大方便的管理工具:支持数据库数据元素的维护,支持数据库运行状态的监控,支持数据库的定期备份和恢复,支持数据库的迁移工具。
l 经典的 C/S (client/server)结构:CODB 采用了经典的 C/S结构,也就是一个客户端对应一个服务器端守护进程的模式。这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。
l 通用大型的数据库:CODB 是通用大型的软件数据库,支持事务、子查询、多版本并行控制系统、数据完整性检查等特性。
l 强大的扩展能力:CODB 拥有极其强大的扩展能力,用户可以很方便地扩展数据类型,内部函数,聚集,操作符等等。
l 支持大规模并发应用:与其他使用锁来进行并行控制的数据库系统不同, CODB 利用多版本并行控制(MVCC:Multi-Version Concurrency Control)来维护数据的一致性。 这就意味着当检索数据库时,每个事务都看到一个数据的一段时间前的快照(数据库版本),而不管正在处理的数据当前的状态。这样,如果对每个数据库会话进行事务隔离,就可以避免一个事务看到因为其他并行的事务更新同一行数据而导致的处理的不连贯。
多版本和锁定模型的主要区别是:在MVCC里,对检索(读)数据的锁要求与写数据的锁要求不冲突,所以读不会阻塞写,而写也从不阻塞读。
l 支持多种计算模式的体系结构:CODB具有多种体系结构,包括集中式体系结构、客户/服务器体系结构、Web浏览器/Web应用服务器/数据库服务器三层体系结构等,特别适合于Internet/Intranet计算模式。
l 多种应用编程接口:CODB提供了多种数据库应用编程接口,如模块式SQL、嵌入式SQL、可编程存储过程、调用级接口、ODBC接口、JDBC接口以及Lisp编程接口。用户可以根据不同的需要选择合适的接口,可以大大提高应用开发的效率。
四、技术水平
CODB系统于2003年初通过了由广州市科技局组织的技术鉴定,专家组一致认为该数据库处于“国内领先水平”,能满足各行业信息系统中数据管理的需要,特别适用于我国电子政务、电子商务及企业信息化等领域的应用。
五、项目所处阶段
经过多年的研制和开发,至2003年初,经过广泛测试、试用和维护,CODB系统已经完成1.0版本。目前已经与国内商业银行签署协议,开始在银行业务系统中使用CODB系统进行数据管理。
六、市场状况及市场预测
根据Gartner Dataquest公司的报告,2001年全球数据库管理系统(DBMS)软件业的新许可证销售额为88亿美元,比2000年的87亿美元收入增长了1.4%。根据国家信息产业部市场调查结果显示:我国数据库管理系统DBMS市场额99年为70亿元人民币,2000年为90亿元人民币,并且以每年20%的速度增长。同时,随着我国市场经济的快速发展和市场机制的逐步完善,企业管理自动化的需求日渐高涨,因此,在未来十五年数据库管理系统的需求仍呈增长趋势。
在目前国内市场中,由于我国数据库技术起步较晚,其技术水平落后于发达国家,因此我国的各类计算机数据库系统几乎全部采用国外的产品,这部分市场份额约99%,以SYBASE、ORACLE、SOL SEVER为代表。
由于信息化涉及到国家政治、经济、军事、安全的要害领域,而且高安全级别数据库在国外被作为军事武器受到出口限制,因此拥有自主知识产权的国产数据库对保证国家信息安全具有重要的意义。信息安全首先是系统的安全,在操作系统掌握于他人的情况下,数据库系统的安全为数据安全提供了最可靠的保证。这就为国产数据库提供了一个稳定的市场空间,最近兴起的电子政务就是其中的一个实例。
近年来,世界各国非常注重电子政务的发展,电子政务的规划和建设从西方发达国家到亚洲新兴国家和地区,从国际到国内,从中央到地方政府,已形成了继电子商务之后的又一个全球性热浪。据统计,中国政府IT设备采购量以年均30%以上的速度在增长。
国务院信息化工作办公室副主任刘鹤说,我国电子政务建设,仅中央政府层面的电子政务建设投资至少达10亿元;如果扩大到省市,甚至是社区,电子政务建设的市场空间将十分巨大。
我们知道,发展电子政务的前提就是开发、选用国产软/硬件。在软件方面,从操作系统、办公软件到信息安全软件等已经有不少国产软件发挥了巨大作用,包括红旗Linux、WPS、瑞星等。但是对于信息系统的重要基础软件——数据库管理系统,国内尚没有满足需求的产品出现。因此,研制开发国产数据库管理系统,具有广阔的市场前景。
七、所需设备及投资估算
CODB具有多种体系结构,包括集中式体系结构、客户/服务器体系结构、Web浏览器/Web应用服务器/数据库服务器三层体系结构等,特别适合于Internet/Intranet计算模式,对硬件环境没有特殊要求。在操作系统方面, CODB支持Solaris、Linux、AIX、IRIX、Solaris/X86、SCO UNIX、Windows95/98/NT等20多种不同的操作系统平台,具有广泛的通用性。
八、合作方式
合作开发、技术服务。
九、联系方式
北京大学科技处
联系人:杨松尧 电话:010-62757181
邮箱:zkkf@cpku.edu.cn
地址:北京市海淀区颐和园路5号 邮编:100871
|