发明名称 一种二进制大对象类型数据的快照生成方法及装置
摘要 本发明实施例提供了一种二进制大对象类型数据的快照生成方法及装置,所述方法包括:识别数据库系统中BLOB类型数据的文件格式;根据预设的文件格式与快照生成算法的对应关系,获取与所述BLOB类型数据的文件格式对应的快照生成算法;根据所述对应的快照生成算法,生成与所述BLOB类型数据对应的快照;在所述数据库系统中存储与所述BLOB类型数据对应的快照,并存储所述BLOB类型数据与所述对应的快照之间的映射关系。本发明通过自动识别数据库中BLOB类型数据的文件格式,生成与该BLOB类型数据对应的快照,并在该数据库内部保存所述BLOB类型数据与该对应的快照之间的关系,降低了开发者工作量及快照获取响应的时延。
申请公布号 CN103246711B 申请公布日期 2016.12.07
申请号 CN201310140988.7 申请日期 2013.04.22
申请人 华为技术有限公司 发明人 邢玉辉;车皓阳;杜培亮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种二进制大对象BLOB类型数据的快照生成方法,其特征在于,所述方法包括:识别数据库系统中BLOB类型数据的文件格式;根据预设的文件格式与快照生成算法的对应关系,获取与所述BLOB类型数据的文件格式对应的快照生成算法;根据所述对应的快照生成算法,生成与所述BLOB类型数据对应的快照;在所述数据库系统中存储与所述BLOB类型数据对应的快照,并存储所述BLOB类型数据与所述对应的快照之间的映射关系;接收客户端发送的请求获取所述BLOB类型数据对应的快照的快照获取请求,所述快照获取请求包含有所述BLOB类型数据的标识;根据所述快照获取请求中所述BLOB类型数据的标识,以及所述数据库系统中存储的所述BLOB类型数据与所述对应的快照之间的映射关系,在所述数据库系统中查询得到所述BLOB类型数据与所述对应的快照,并通过预设的快照访问接口,将所述BLOB类型数据对应的快照发送至所述客户端;所述方法还包括:当检测到BLOB类型数据被修改或删除时,自动对应修改或删除与该BLOB类型数据对应的快照及对应的映射关系。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼