【技术实现步骤摘要】
一种数据存储方法、装置及电子设备
本专利技术涉及互联网
,特别是涉及一种数据存储存储方法、装置及电子设备。
技术介绍
随着互联网技术的快速发展,用于提供服务的服务器中需要存储的数据越来越多,为此基于分布式文件存储的数据库软件得到了越来越广泛的应用。例如,基于分布式文件存储的数据库软件中的MongoDB,其具有独特的数据处理方式,可以将热点数据加载到内存,故而对数据查询服务来讲,查询速度会非常快。以MongoDB为例,现有技术中,基于MongoDB存储数据时,通常将所有数据存储在MongoDB的一个数据库文件中,这样可以实现对数据的统一管理。然而,基于MongDB进行数据存储时,一般需要频繁的存储数据,所以上述数据库文件会长时间处于读写状态,且上述数据库文件被加载于内存中,随着数据写入,数据库文件中存储的数据越来越多,这一数据库文件占用的内存空间会越来越大,若想释放其占用的内存空间,只能先将上述数据库文件切换至非读写状态,才能进一步释放上述数据库文件占用的内存空间,然而一旦上述数据库文件处于非读写状态,则无法继续在数据库文件中进行数据存储。因此,应用上述方式进 ...
【技术保护点】
一种数据存储方法,其特征在于,所述方法包括:获得待存储数据;将所述待存储数据存储至第一数据库文件中,其中,所述第一数据库文件为:间隔预设的时长建立的最新数据库文件。
【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:获得待存储数据;将所述待存储数据存储至第一数据库文件中,其中,所述第一数据库文件为:间隔预设的时长建立的最新数据库文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述第一数据库文件的建立时长是否达到所述预设的时长;若为是,建立第二数据库文件,并将所述第一数据库文件切换至非读写状态。3.根据权利要求2所述的方法,其特征在于,在所述建立第二数据库文件的步骤之后,还包括:将所述第一数据库文件中存储的数据导入预设的数据库文件中。4.根据权利要求3所述的方法,其特征在于,所述将所述第一数据库文件中存储的数据导入预设的数据库文件中的步骤之后,还包括:删除所述第一数据库文件。5.根据权利要求2-4中任一项所述的方法,其特征在于,所述第一数据库文件和所述第二数据库文件存储数据的格式为:BSON格式。6.一种数据存储装置,其特征在于,所述装置包括:获取模块,用于获得待存储数据;存储模块,用于将所述待存储数...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。