数据库管理系统技术方案

技术编号:31780285 阅读:26 留言:0更新日期:2022-01-08 10:29
提供了一种用于管理日志文件的方法,其中更新日志文件集,监测分配给所述日志文件的存储空间,并且根据确定可用存储空间低于预定大小而分配进一步的存储空间。提供了一种用于生成快照的方法,其中根据日志记录的所确定相对顺序将数据条目包括在所述快照中。提供了一种复制二进制大对象的方法,其中响应于识别包括指示所述二进制大对象的数据的日志记录而将所述二进制大对象发送到第二数据库。提供了一种用于删除一个或多个二进制大对象的方法,其中指示已经在逻辑上删除的所述二进制大对象的数据存储在快照中,并且用于在删除先前快照之后删除所述二进制大对象。之后删除所述二进制大对象。之后删除所述二进制大对象。

【技术实现步骤摘要】
【国外来华专利技术】数据库管理系统


[0001]本申请涉及数据库管理系统,并且更具体地涉及用于提高关系数据库管理系统的效率的方法和系统。

技术介绍

[0002]随着技术的推进,以电子形式存储的信息量和对实时或伪实时搜索、组织和/或操纵此类信息的能力的渴望越来越多。数据库管理系统,有时也称为数据库和数据仓库,旨在以有助于高效搜索、检索和/或操纵选择信息的形式组织数据。典型的数据库管理系统允许用户提交“查询”或以查询语言调用一个或多个函数,以搜索、组织、检索和/或操纵满足特定条件的信息。
[0003]某些数据库本质上可以是事务性的,并且可以在日志中记录事务,包括对数据执行的一个或多个操作。日志可以被认为是连续日志记录流,每个日志记录对应于一个事务。这可以允许在崩溃后重放或撤消事务。日志也可用于通过在数据库之间发送日志并执行记录在其中的事务以复制数据库来复制数据库。日志记录可以存储在定期更新和截断的日志文件中。在执行事务时,日志文件可以随着日志记录的生成而增长。当日志文件已满时,可以生成第二日志文件。在生成第二日志文件时,事务可能不会完成,因为不能生成它们的对应本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于将存储在第一数据库处的二进制大对象复制到第二数据库的计算机实现的方法,所述方法包括:向所述第二数据库发送与对存储在所述第一数据库处的数据执行的操作相对应的日志记录集;识别所述日志记录集的包括对存储在所述第一数据库处的二进制大对象的指示的日志记录;以及响应于识别包括对存储在所述第一数据库处的所述二进制大对象的指示的所述日志记录,将存储在所述第一数据库处的所述二进制大对象发送到所述第二数据库。2.根据权利要求1所述的计算机实现的方法,其中与对存储在所述第一数据库处的数据执行的操作相对应的所述日志记录集以序列发送到所述第二数据库,并且将所述二进制大对象发送到所述第二数据库包括在包括对所述二进制大对象的所述指示的所述日志记录之后将所述二进制大对象插入所述序列中。3.根据权利要求2所述的计算机实现的方法,其中所述二进制大对象紧接在包括对所述二进制大对象的所述指示的所述日志记录之后被插入所述序列中。4.根据权利要求1所述的计算机实现的方法,其中所识别的日志记录与日志序列指示符相关联,并且存储在所述第一数据库处的所述二进制大对象与所述日志序列指示符相关联。5.根据权利要求4所述的计算机实现的方法,其中所述二进制大对象以一个或多个部分发送到所述第二数据库,每个部分与相应指示符相关联,所述相应指示符包括与所述日志序列指示符相关联的第一部分和指示所述二进制大对象的所述部分的第二部分。6.根据权利要求5所述的计算机实现的方法,其包括:在所述第二数据库处接收所述二进制大对象的所述一个或多个部分中的每一个;以及根据所述相应指示符将所述一个或多个部分中的每一个存储在所述第二数据库处。7.根据权利要求5所述的计算机实现的方法,其包括将所述二进制大对象存储在所述第二数据库处,并维持所述二进制大对象与所述...

【专利技术属性】
技术研发人员:阿德里安
申请(专利权)人:辛格斯托有限公司
类型:发明
国别省市:

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

1