前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >EasyNVR如何将数据写入内存,实现定时同步到数据库?

EasyNVR如何将数据写入内存,实现定时同步到数据库?

原创
作者头像
TSINGSEE青犀视频
发布2023-06-02 09:40:19
发布2023-06-02 09:40:19
4110
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyNVR是基于RTSP/Onvif协议接入的安防视频云服务平台,它可以将前端设备进行快速便捷地接入、采集、视频转码、处理及分发,分发的视频流包括:RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等。

今天我们来分享下,在EasyNVR中,如何将数据写入内存,实现定时同步到数据库?

在项目现场中,用户使用EasyNVR接入大批量的摄像头后,发现运行速度变得很慢,并且出现磁盘读写不够的情况。遇到这种情况有两种解决办法:

1)更换为MySQL数据库

EasyNVR平台默认使用的是sqlite数据库,在小接入的场景下可以满足用户的使用需求,若接入量一旦过大,就会出现数据库负载过大、效率跟不上的情况,所以这时,更换为MySQL数据库会大大缓解磁盘压力。

2)将数据写入内存

如果用户已经集成过,并且数据库数据不能修改,那么在这种情况下,可以将数据先写入内存,然后设置定时同步,也能解决运行缓慢的问题。在easynvr.ini文件里设置如下参数后,重启服务即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档