一种内存数据库扩容的方法技术

技术编号:2831681 阅读:553 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种内存数据库扩容的方法,其包括以下步骤:设置内存数据库的扩容时间段,以使内存数据库在规定时间段内才能启动有条件的扩容操作;扩容操作依次执行如下操作:设置内存数据库需要扩容的增长量,初始化内存数据库的参数,暂停内存数据库对外提供的服务,重新载入数据库数据表到内存中完成扩容操作。本发明专利技术方法由于采用内存数据库的扩容操作都在客服系统的用户量最小的时间段进行的方式,使整个系统在内存数据库扩容期间处于一个稳定的状态,不会影响到系统的运行,因此本发明专利技术扩容方法极大地保证了客服系统的稳定性。

【技术实现步骤摘要】

本专利技术涉及一种电信领域使用的内存数据库管理方法,特别涉及的是 一种内存数据库智能扩容的方法。
技术介绍
在现有技术的电信领域的内容交付过程中, 一般对数据的访问具有 4艮高的性能要求,特别是面对大量用户使用的数据时,不仅要求对数据 的访问和存储要有很高的性能,更要求具有可靠的扩容功能来应对电信 领域中持续不断增长的数据。因此在电信应用领域中,使用的存储技术必需满足具有高可靠性的 扩容功能,内存数据库作为 一种高性能数据访问存储技术能满足上述要 求,在电信的应用领域中已经被广泛地采用。现有的内存数据库扩容方案都有固定的扩容机制,其包括在内存 数据库运行过程中首先检测其容量,当内存数据库空闲记录容量低于设 定的固定阀值容量时立即启动扩容机制进行扩容。由于内存数据库的特 殊性,内存数据库扩容操作非常耗时,以分钟为单位,根据环境的不同 内存数据库扩容操作耗时少则l到2分钟,多则达数分钟。而在电信领域,在有大量用户正在使用内存数据库所在的电信业务 系统中,导致内存数据库启动扩容机制的情况经常出现。此时,建立在 内存数据库之上的所有电信业务都会受到影响轻则导致系统拒绝服务, 重则使整个系统本文档来自技高网...

【技术保护点】
一种内存数据库扩容的方法,其包括以下步骤:A、设置内存数据库的扩容时间段,以使内存数据库在规定时间段内才能启动有条件的扩容操作;B、扩容操作依次执行如下操作:设置内存数据库需要扩容的增长量,初始化内存数据库的参数,暂停内存数 据库对外提供的服务,重新载入数据库数据表到内存中完成扩容操作。

【技术特征摘要】
1、一种内存数据库扩容的方法,其包括以下步骤A、设置内存数据库的扩容时间段,以使内存数据库在规定时间段内才能启动有条件的扩容操作;B、扩容操作依次执行如下操作设置内存数据库需要扩容的增长量,初始化内存数据库的参数,暂停内存数据库对外提供的服务,重新载入数据库数据表到内存中完成扩容操作。2、 根据权利要求1所述的方法,其特征在于,所述步骤A还包括 Al、设置时间周期,并在内存数据库运行期间统计在该时间周期中剩余的空闲记录容量和使用记录的增长量,并进行保存;A2、在所述内存数据库运行期间如果进入时间周期的临界点,则统 计最大使用记录增长量和内存数据库空闲记录的容量,在内...

【专利技术属性】
技术研发人员:牟俊景玲王景平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1