选课系统 – 韩国科学技术院(KAIST)

KAIST使用Altibase取代SYBASE解决了大量并发登录的问题,同时为实时性以及24x7小时的可靠性提供了坚实的基础。

Product: ALTIBASE HDB

Use Case: Course Enrollment System

Current Customers: Korea Advanced Institute of Science and Technology (KAIST)

Industry: 政府部门

单位简介

韩国高等研究所科学技术院(KAIST)是韩国专门从事科学和工程中的顶尖大学。

 

问题

KAIST的选课系统存在数据管理系统(DBMS)性能不足、缺乏可靠性的问题。

  • 在选课期间,会有大量的学生登录,而KAIST的数据库系统无法应对这一巨大的负荷。结果普遍存在无法正常登录,且使用过程中突然掉线的问题。这样一来,就导致系统不可避免地停机。
  • 随着在线讲座日益增多,网络在线用户的数量也在不断增大。而KAIST的数据库系统却不能满足这一需求。
  • 结果,致使KAIST的盈利能力和声誉都遭受了较大的损失。KAIST急需尖端的技术来解决这些问题。

 

解决方案

ALTIBASE HDB内存数据库系统具有高可利用性(HA)和复制能力,使KAIST能够自如地处理不断增加的容量需求,同时具有极好的稳定性。[1]尤其是即使在选课阶段,学生们也能够在任何地方使用这一系统,而不会出现任何故障。

 

效果

  • KAIST在选课期间能够正常地提供服务。[2]
  • ALTIBASE的内存数据库管理系统为其大幅提升性能速度。[3]
  • 随着ALTIBASE混合结构的内存数据库的应用,所有的历史和当前的账户信息现在都可以无缝地进行访问并处理。
  • 这样一来,可以很方便地获取所有个人、单位以及数据的信息,使得KAIST可以处理大量的选课信息和在线课程数据。


[1] KAIST在安装ALTIBASE HDB时,采用的是混合型数据库,SUN FIRE 15k主机,八核1.2 GHz CPU,64 GB内存,以及双数据库服务同时在线(Active-Active)模式。

[2] KAIST原有的数据库系统在同样的情况下最多只能允许300-400人同时连接。而现在,KAIST的数据库系统能够允许1000人以上同时连接,而不会对整体的系统性能和稳定造成任何影响。

[3] 使用原有的系统时,KAIST可周期性地处理80万件事务。而现在,KAIST可实时处理120万件事务。