一种数据存储方法、装置及电子设备制造方法及图纸

技术编号:16755812 阅读:42 留言:0更新日期:2017-12-09 02:13
本发明专利技术实施例公开了一种数据存储方法、装置及电子设备,一种数据存储方法包括以下步骤:获得待存储数据;将所述待存储数据存储至第一数据库文件中,其中,所述第一数据库文件为:间隔预设的时长建立的最新数据库文件。本发明专利技术实施例提供的这种间隔预定时间切换数据库文件存储数据的方式,可以方便维护人员对数据库文件的删除,不必停止现有项目对所占用的数据库文件的读写操作,避免对项目正常运行的影响。

A data storage method, device, and electronic equipment

【技术实现步骤摘要】
一种数据存储方法、装置及电子设备
本专利技术涉及互联网
,特别是涉及一种数据存储存储方法、装置及电子设备。
技术介绍
随着互联网技术的快速发展,用于提供服务的服务器中需要存储的数据越来越多,为此基于分布式文件存储的数据库软件得到了越来越广泛的应用。例如,基于分布式文件存储的数据库软件中的MongoDB,其具有独特的数据处理方式,可以将热点数据加载到内存,故而对数据查询服务来讲,查询速度会非常快。以MongoDB为例,现有技术中,基于MongoDB存储数据时,通常将所有数据存储在MongoDB的一个数据库文件中,这样可以实现对数据的统一管理。然而,基于MongDB进行数据存储时,一般需要频繁的存储数据,所以上述数据库文件会长时间处于读写状态,且上述数据库文件被加载于内存中,随着数据写入,数据库文件中存储的数据越来越多,这一数据库文件占用的内存空间会越来越大,若想释放其占用的内存空间,只能先将上述数据库文件切换至非读写状态,才能进一步释放上述数据库文件占用的内存空间,然而一旦上述数据库文件处于非读写状态,则无法继续在数据库文件中进行数据存储。因此,应用上述方式进行数据存储时,不便于本文档来自技高网...
一种数据存储方法、装置及电子设备

【技术保护点】
一种数据存储方法,其特征在于,所述方法包括:获得待存储数据;将所述待存储数据存储至第一数据库文件中,其中,所述第一数据库文件为:间隔预设的时长建立的最新数据库文件。

【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:获得待存储数据;将所述待存储数据存储至第一数据库文件中,其中,所述第一数据库文件为:间隔预设的时长建立的最新数据库文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述第一数据库文件的建立时长是否达到所述预设的时长;若为是,建立第二数据库文件,并将所述第一数据库文件切换至非读写状态。3.根据权利要求2所述的方法,其特征在于,在所述建立第二数据库文件的步骤之后,还包括:将所述第一数据库文件中存储的数据导入预设的数据库文件中。4.根据权利要求3所述的方法,其特征在于,所述将所述第一数据库文件中存储的数据导入预设的数据库文件中的步骤之后,还包括:删除所述第一数据库文件。5.根据权利要求2-4中任一项所述的方法,其特征在于,所述第一数据库文件和所述第二数据库文件存储数据的格式为:BSON格式。6.一种数据存储装置,其特征在于,所述装置包括:获取模块,用于获得待存储数据;存储模块,用于将所述待存储数...

【专利技术属性】
技术研发人员:沈文策
申请(专利权)人:福建中金在线信息科技有限公司
类型:发明
国别省市:福建,35

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

1