发明名称 一种非关系型数据库数据更新方法和装置
摘要 本发明公开了一种非关系型数据库数据更新方法和装置,该方法包括:接收更新指令,并记录所述更新指令中携带的更新数据,所述更新数据包括主键和对应的更新操作内容;当预设的第一触发事件发生时,查找各更新数据中的主键所属的数据文件;根据更新数据中的所述更新操作内容,将各更新数据与其对应的数据文件合并到新的数据文件中,并用所述新的数据文件替换合并前的数据文件。采用本发明提供的方法,可以提高非关系型数据库历史数据更新的效率。
申请公布号 CN103473239B 申请公布日期 2016.12.21
申请号 CN201210187686.0 申请日期 2012.06.08
申请人 腾讯科技(深圳)有限公司 发明人 钟艳春;刘锦标;江红英
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫
主权项 一种非关系型数据库数据更新方法,其特征在于,包括:接收更新指令,并记录所述更新指令中携带的更新数据,所述更新数据包括主键和对应的更新操作内容;当预设的第一触发事件发生时,查找各更新数据中的主键所属的数据文件;根据更新数据中的所述更新操作内容,将各更新数据与其对应的数据文件合并到新的数据文件中,并用所述新的数据文件替换合并前的数据文件;预先建立两个用于记录所述更新数据的目录;将接收到的更新指令中携带的更新数据记录到其中一个目录中;每当所述第一触发事件发生时,进行目录切换,将后续接收到的更新指令中携带的更新数据记录到另一个目录中,并将之前使用的目录中记录的各更新数据与对应的数据文件合并到新的数据文件中;将之前使用的目录中记录的各更新数据与对应的数据文件合并到新的数据文件中之后,删除之前使用的目录中的更新数据。
地址 518057 广东省深圳市福田区振兴路赛格科技园2栋东403室