【技术实现步骤摘要】
【国外来华专利技术】数据库管理系统
[0001]本申请涉及数据库管理系统,并且更具体地涉及用于提高关系数据库管理系统的效率的方法和系统。
技术介绍
[0002]随着技术的推进,以电子形式存储的信息量和对实时或伪实时搜索、组织和/或操纵此类信息的能力的渴望越来越多。数据库管理系统,有时也称为数据库和数据仓库,旨在以有助于高效搜索、检索和/或操纵选择信息的形式组织数据。典型的数据库管理系统允许用户提交“查询”或以查询语言调用一个或多个函数,以搜索、组织、检索和/或操纵满足特定条件的信息。
[0003]某些数据库本质上可以是事务性的,并且可以在日志中记录事务,包括对数据执行的一个或多个操作。日志可以被认为是连续日志记录流,每个日志记录对应于一个事务。这可以允许在崩溃后重放或撤消事务。日志也可用于通过在数据库之间发送日志并执行记录在其中的事务以复制数据库来复制数据库。日志记录可以存储在定期更新和截断的日志文件中。在执行事务时,日志文件可以随着日志记录的生成而增长。当日志文件已满时,可以生成第二日志文件。在生成第二日志文件时,事务可能不会完成,因 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于将存储在第一数据库处的二进制大对象复制到第二数据库的计算机实现的方法,所述方法包括:向所述第二数据库发送与对存储在所述第一数据库处的数据执行的操作相对应的日志记录集;识别所述日志记录集的包括对存储在所述第一数据库处的二进制大对象的指示的日志记录;以及响应于识别包括对存储在所述第一数据库处的所述二进制大对象的指示的所述日志记录,将存储在所述第一数据库处的所述二进制大对象发送到所述第二数据库。2.根据权利要求1所述的计算机实现的方法,其中与对存储在所述第一数据库处的数据执行的操作相对应的所述日志记录集以序列发送到所述第二数据库,并且将所述二进制大对象发送到所述第二数据库包括在包括对所述二进制大对象的所述指示的所述日志记录之后将所述二进制大对象插入所述序列中。3.根据权利要求2所述的计算机实现的方法,其中所述二进制大对象紧接在包括对所述二进制大对象的所述指示的所述日志记录之后被插入所述序列中。4.根据权利要求1所述的计算机实现的方法,其中所识别的日志记录与日志序列指示符相关联,并且存储在所述第一数据库处的所述二进制大对象与所述日志序列指示符相关联。5.根据权利要求4所述的计算机实现的方法,其中所述二进制大对象以一个或多个部分发送到所述第二数据库,每个部分与相应指示符相关联,所述相应指示符包括与所述日志序列指示符相关联的第一部分和指示所述二进制大对象的所述部分的第二部分。6.根据权利要求5所述的计算机实现的方法,其包括:在所述第二数据库处接收所述二进制大对象的所述一个或多个部分中的每一个;以及根据所述相应指示符将所述一个或多个部分中的每一个存储在所述第二数据库处。7.根据权利要求5所述的计算机实现的方法,其包括将所述二进制大对象存储在所述第二数据库处,并维持所述二进制大对象与所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。