一种基于内存数据存储的降低数据库服务器压力的方法技术

技术编号:40558424 阅读:40 留言:0更新日期:2024-03-05 19:20
本发明专利技术公开了一种基于内存数据存储的降低数据库服务器压力的方法,属于计算机软件技术领域。技术方案是:多个数据采集终端写入数据库的数据暂时存于前置机的内存之中,前置机与数据库服务器建立队列连接,按照固定周期将数据写入数据库中;同时WEB端根据不同的业务需求选择访问数据库还是前置机;实现部分数据与数据库的剥离。本发明专利技术有益效果:使用内存存储频繁读写的生产数据可实现生产数据的读写与数据库分离,最大程度降低数据库访问频次;通过消息队列有效避免了大量数据同时写入数据库的情况,减少了数据库服务器的压力;扩展性强,企业可根据自身的实际需求对系统进行扩展,不受第三方约束;部署方法简单,易上手;成本和技术难度较低,对日常维护水平要求不高。

【技术实现步骤摘要】

本专利技术公开了一种基于内存数据存储的降低数据库服务器压力的方法,属于计算机软件。


技术介绍

1、随着物联网、互联网技术发展,越来越多的企业开始关注本企业数字化与智能化水平,因此越来越多的物联网平台开始在企业中投入使用。但是随着数据采集终端数量的增长,数据库同时写入数据的压力越来越大,部分企业采用升级服务器、读写分离等技术方案解决。这些方案投入较大,且对团队的运维水平有一定的技术要求,维护难度较大。


技术实现思路

1、本专利技术目的是提供了一种基于内存数据存储的降低数据库服务器压力的方法,降低数据库服务器压力的方法,降低企业在物联网系统建设的资金投入,最大限度的满足企业信息化发展需求。

2、本专利技术技术方案是:

3、一种基于内存数据存储的降低数据库服务器压力的方法,多个数据采集终端写入数据库的数据暂时存于前置机的内存之中,前置机与数据库服务器建立队列连接,按照固定周期将数据写入数据库中;同时web端根据不同的业务需求选择访问数据库还是前置机;实现部分数据与数据库的剥离,大幅降低了we本文档来自技高网...

【技术保护点】

1.一种基于内存数据存储的降低数据库服务器压力的方法,其特征在于:多个数据采集终端写入数据库的数据暂时存于前置机的内存之中,前置机与数据库服务器建立队列连接,按照固定周期将数据写入数据库中;同时WEB端根据不同的业务需求选择访问数据库还是前置机;实现部分数据与数据库的剥离,大幅降低了WEB端对于数据库访问数量,降低了与数据库的连接数量,避免了大量数据同时写入数据库的情况,减轻了数据库服务器压力,有效降低数据库服务器因压力过大而宕机的情况。

2.根据权利要求1所述的一种基于内存数据存储的降低数据库服务器压力的方法,其特征在于:所述多个数据采集终端的每一个数据采集终端需要写入的数...

【技术特征摘要】

1.一种基于内存数据存储的降低数据库服务器压力的方法,其特征在于:多个数据采集终端写入数据库的数据暂时存于前置机的内存之中,前置机与数据库服务器建立队列连接,按照固定周期将数据写入数据库中;同时web端根据不同的业务需求选择访问数据库还是前置机;实现部分数据与数据库的剥离,大幅降低了web端对于数据库访问数量,降低了与数据库的连接数量,避免了大量数据同时写入数据库的情况,减轻了数据库服务器压力,有效降低数据库服务器因压力过大而宕机的情况。

2.根据权利要求1所述的一种基于内存数据存储的降低数据库服务器压力的...

【专利技术属性】
技术研发人员:张宏利宋志斌张平杨欢杨杨杜铁历佳音冯强
申请(专利权)人:承德承钢工程技术有限公司
类型:发明
国别省市:

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

1