国家863计划数据库重大专项DB02领域课题承担单位——山东地纬计算机软件有限公司(课题名称:山东省数据库管理信息集成平台及其示范,课题编号:2002AA442140)和DB01领域课题承担单位——北京人大金仓信息技术有限公司(课题名称:通用数据库管理系统Kingbase ES研发,课题编号:2002AA4Z3130)近日合作,在济南大学进行了基于国产数据库系统的高校选课系统的大规模实际应用测试,并取得了令人满意的成果。
2003年9月,济南大学在人大金仓公司的配合下,将该校使用Delphi开发的选课应用系统移植到基于国产数据库系统金鼎Kingbase ES V3.1,正式应用于其2003学年的学生选课工作中。
此次济南大学共有15,000多名学生参加了本次选课,可供选择的课程总数量为26,254课次。限定选课只能在学校机房和校园网内教师用机上进行。可参与选课计算机总数超过1,000台。选课工作于9月25日上午8点正式开始。济南大学网络中心将原先应用于Sqlserver上的软件平台关闭,完全独立地启用Kingbase ES作为数据库管理平台。
选课活动的集中程度超出预料,8点刚过,服务器端的监控数据即表明同时在线人数已超过300人,在采取了将服务器内存增加至2G,系统进程数最大值调整到720的措施后,应用系统和数据库系统一直保持正常工作,监测统计数据显示:整个上午的并发访问人数比较稳定地保持在600人左右(通过进程数估算),已选课次一个上午就超过了15000课次。
济南大学2003年3月的选课曾达到13000多课次,而本次选课仅一上午时间便超过了该纪录。由于接入校园网的计算机大量增加,本次选课过程中的并发连接数也显著增长。25日上午的高峰过后,下午的选课人数明显回落,在线人数最多时为300人左右,一般在200人以下,截至到9月29日,有效的选课课次已达到21400多课次。
本次国产DBMS产品Kingbase ES V3.1在高强度的实际应用中表现优异,没有发生完全基于其自身原因出现的故障。数据库和新运行可靠稳定,内存和CPU占用较为平稳。数据转换运行正常,SQL Server和Kingbase ES之间的数据互相转换没有出现任何错误。数据备份及恢复正常,没有出现任何错误,且恢复后的数据能正常使用。在监控过程中,ISQL工具操作方便、直观,是Kingbase ES的一大特色。
通过本次合作,双方坚定了在国家政策支持和指引下,继续大力推广国产DBMS的信心。计划下一步在山东省的其它6-7所高校使用基于包括Kingbase ES在内的国产数据库的选课系统。经本次测试后,济南大学还准备把Kingbase ES数据库应用于济南大学的学籍管理系统中。同时省内参与该863项目的其他合作单位对本次的应用也非常关注,他们均表示在国产数据库顺利通过本次应用考验后,将尽快在其负责的行业领域内开始试用并推广国产DBMS。