-
公开(公告)号:CN104102750A
公开(公告)日:2014-10-15
申请号:CN201310125211.3
申请日:2013-04-11
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F17/40
Abstract: 本发明公开了一种操作数据记录方法、装置和服务器,所述方法包括:获取数据操作对象标识,所述数据操作对象标识用于标识内存数据存储系统数据操作的数据操作对象;在内存中缓存所述数据操作对象标识;在文件写入条件被触发时,根据缓存的数据操作对象标识查询对应的数据操作对象的内容,将数据操作对象标识及对应的数据操作对象的内容写入操作数据记录文件,所述对应的数据操作对象的内容为所述数据操作对象在查询进行时的当前内容。本发明还公开了对应的装置和包括所述装置的服务器。本发明可以在减小进行操作数据缓存的内存容量的同时,保持操作数据记录文件的大小不大幅增加。
-
公开(公告)号:CN103164167A
公开(公告)日:2013-06-19
申请号:CN201110419888.9
申请日:2011-12-15
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F3/06
Abstract: 本发明实施例公开了一种数据迁移方法,该方法包括:建立迁移数据到目标介质的迁移路由,同时保留迁移数据到源介质的原始路由;在数据迁移过程中,接收到对迁移数据的读取指令时,先通过迁移路由查询,若查询失败,再从原始路由查询;接收到对迁移数据的修改指令时直接通过迁移路由写入修改后的新数据;接收到对迁移数据的删除指令时,先通过原始路由删除,再通过迁移路由删除。本发明还公开了一种数据迁移装置,该方法和装置在数据迁移过程中完全不需要限制用户对数据的读写访问,且数据迁移过程在面向用户的层面瞬间完成,相当于实现存储系统瞬间完成扩容,不会导致数据服务中断。
-
公开(公告)号:CN103577276B
公开(公告)日:2017-11-17
申请号:CN201210249178.0
申请日:2012-07-18
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F11/14
Abstract: 本发明提供一种用户操作数据的备份系统及方法,系统包括:接入单元,用于获取前端的用户操作数据,其进一步包括一旁路接口单元;合并单元,用于通过所述旁路接口单元连接所述接入单元,并从所述接入单元获取用户操作数据,对获取的用户操作数据进行合并处理,以使得具有相同特征的用户操作数据组合在一起;存储单元,其用于对所述合并单元组合后的用户操作数据进行存储。本发明不占用本地磁盘空间,对本地设备的其它服务也不会产生影响,而且由于有序的对用户操作数据进行存储,在后续恢复数据时,可根据特征方便快速的进行恢复。
-
公开(公告)号:CN103425518B
公开(公告)日:2016-08-17
申请号:CN201210151358.5
申请日:2012-05-16
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F9/46
Abstract: 本发明适用于数据通信领域,提供一种进程间数据传输方法及装置,所述方法包括:第一进程将数据拷贝到内存管道中;第二进程获取指向所述数据在内存管道中起始位置的管道指针;根据所述指针,解码所述数据到所述第二进程的结构体中。在本方法中,第一进程将数据拷贝到内存管道中后,第二进程获取了表示所述数据在内存管道中起始位置的管道指针,在处理数据时通过该管道指针就可以定位到该数据进行数据解码。本发明实施例相比现有管道通信减少了两次数据拷贝,从而可以进一步提高进程通信程序的处理性能。
-
公开(公告)号:CN103294678A
公开(公告)日:2013-09-11
申请号:CN201210043397.3
申请日:2012-02-24
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F17/30
Abstract: 本发明实施方式提出了基于长度内容(LV)格式的数据存储及访问方法和系统。存储方法包括:首先将至少两列长度内容LV格式的数据编码为内容值Value,其中每列数据都包括表达长度部分和内容部分,表达长度部分用于指示该列数据的内容部分的长度,内容部分用于存储该列数据的内容数据;再将内容值Value与其主键Key存储在Key-Value存储装置中。本发明实施方式不需要复杂的表结构描述,仅使用简单的LV编码机制就可以为用户提供按列访问模型,实现了支持多列模式的Key-value存储。而且,本发明实施方式无需结构描述就可以实现数据访问,还降低了数据访问复杂度。
-
公开(公告)号:CN103294678B
公开(公告)日:2016-03-16
申请号:CN201210043397.3
申请日:2012-02-24
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F17/30
Abstract: 本发明实施方式提出了基于长度内容(LV)格式的数据存储及访问方法和系统。存储方法包括:首先将至少两列长度内容LV格式的数据编码为内容值Value,其中每列数据都包括表达长度部分和内容部分,表达长度部分用于指示该列数据的内容部分的长度,内容部分用于存储该列数据的内容数据;再将内容值Value与其主键Key存储在Key-Value存储装置中。本发明实施方式不需要复杂的表结构描述,仅使用简单的LV编码机制就可以为用户提供按列访问模型,实现了支持多列模式的Key-value存储。而且,本发明实施方式无需结构描述就可以实现数据访问,还降低了数据访问复杂度。
-
公开(公告)号:CN104102750B
公开(公告)日:2018-04-27
申请号:CN201310125211.3
申请日:2013-04-11
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F17/40
Abstract: 本发明公开了一种操作数据记录方法、装置和服务器,所述方法包括:获取数据操作对象标识,所述数据操作对象标识用于标识内存数据存储系统数据操作的数据操作对象;在内存中缓存所述数据操作对象标识;在文件写入条件被触发时,根据缓存的数据操作对象标识查询对应的数据操作对象的内容,将数据操作对象标识及对应的数据操作对象的内容写入操作数据记录文件,所述对应的数据操作对象的内容为所述数据操作对象在查询进行时的当前内容。本发明还公开了对应的装置和包括所述装置的服务器。本发明可以在减小进行操作数据缓存的内存容量的同时,保持操作数据记录文件的大小不大幅增加。
-
公开(公告)号:CN103164167B
公开(公告)日:2016-03-23
申请号:CN201110419888.9
申请日:2011-12-15
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F3/06
Abstract: 本发明实施例公开了一种数据迁移方法,该方法包括:建立迁移数据到目标介质的迁移路由,同时保留迁移数据到源介质的原始路由;在数据迁移过程中,接收到对迁移数据的读取指令时,先通过迁移路由查询,若查询失败,再从原始路由查询;接收到对迁移数据的修改指令时直接通过迁移路由写入修改后的新数据;接收到对迁移数据的删除指令时,先通过原始路由删除,再通过迁移路由删除。本发明还公开了一种数据迁移装置,该方法和装置在数据迁移过程中完全不需要限制用户对数据的读写访问,且数据迁移过程在面向用户的层面瞬间完成,相当于实现存储系统瞬间完成扩容,不会导致数据服务中断。
-
公开(公告)号:CN103577276A
公开(公告)日:2014-02-12
申请号:CN201210249178.0
申请日:2012-07-18
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F11/14
Abstract: 本发明提供一种用户操作数据的备份系统及方法,系统包括:接入单元,用于获取前端的用户操作数据,其进一步包括一旁路接口单元;合并单元,用于通过所述旁路接口单元连接所述接入单元,并从所述接入单元获取用户操作数据,对获取的用户操作数据进行合并处理,以使得具有相同特征的用户操作数据组合在一起;存储单元,其用于对所述合并单元组合后的用户操作数据进行存储。本发明不占用本地磁盘空间,对本地设备的其它服务也不会产生影响,而且由于有序的对用户操作数据进行存储,在后续恢复数据时,可根据特征方便快速的进行恢复。
-
公开(公告)号:CN103425518A
公开(公告)日:2013-12-04
申请号:CN201210151358.5
申请日:2012-05-16
Applicant: 深圳市腾讯计算机系统有限公司
IPC: G06F9/46
Abstract: 本发明适用于数据通信领域,提供一种进程间数据传输方法及装置,所述方法包括:第一进程将数据拷贝到内存管道中;第二进程获取指向所述数据在内存管道中起始位置的管道指针;根据所述指针,解码所述数据到所述第二进程的结构体中。在本方法中,第一进程将数据拷贝到内存管道中后,第二进程获取了表示所述数据在内存管道中起始位置的管道指针,在处理数据时通过该管道指针就可以定位到该数据进行数据解码。本发明实施例相比现有管道通信减少了两次数据拷贝,从而可以进一步提高进程通信程序的处理性能。
-
-
-
-
-
-
-
-
-