-
公开(公告)号:CN115145999A
公开(公告)日:2022-10-04
申请号:CN202111307117.0
申请日:2021-11-05
Applicant: SAP欧洲公司
IPC: G06F16/27 , G06F16/242 , G06F16/2455
Abstract: 描述了用于在分布式数据库环境中使用工作负载类来将结构化查询语言(SQL)语句路由到弹性计算节点(ECN)的技术。弹性计算节点不存储持久数据库表。例如,可以接收用于在分布式数据库环境中执行的SQL语句。可以标识与SQL语句的属性相匹配的工作负载类。可以基于工作负载类别获得标识弹性计算节点集的路由位置提示。然后,可以将该SQL语句路由到所标识的弹性计算节点之一以供执行。在弹性计算节点处执行SQL语句可以涉及从存储持久数据库表的其他节点检索数据库数据。
-
公开(公告)号:CN105630860B
公开(公告)日:2020-06-05
申请号:CN201510809717.5
申请日:2015-11-20
Applicant: SAP欧洲公司
IPC: G06F16/23
Abstract: 在数据库中处理多个事务。每个事务包括在数据库中的至少一个记录上的多个操作,其中这些事务中的至少两者被并发地处理。然后,向每个记录指派临时时间戳。临时时间戳至少部分基于相应的事务。另外,向具有提交操作的每个记录指派最终时间戳。随后可利用可见性函数并且基于指派的临时时间戳和最终时间戳判定哪些记录在用于第一事务的一致视图中是可见的。基于这种判定,可向第一事务提供对被判定为可见以便访问的那些记录的访问。
-
公开(公告)号:CN112540982B
公开(公告)日:2024-04-16
申请号:CN202010951759.3
申请日:2020-09-11
Applicant: SAP欧洲公司
Abstract: 描述了用于实现虚拟表模式的技术和解决方案。虚拟表模式包括逻辑指针,所述逻辑指针用于确定包括数据并根据虚拟表模式定义的表。分配给逻辑指针的值可用于对准不同位置处的表,诸如在联合数据库系统中或在中央计算系统的数据库管理系统的高速缓存中的表。当请求与虚拟表相关联的数据时,或者在接收请求之前,可以将数据存储在高速缓存中的表中。可以更新逻辑指针以引用高速缓存。如果高速缓存已满,则可以从高速缓存中移除表,并且可以更新逻辑指针以引用联合数据库系统处的表。
-
公开(公告)号:CN103177055B
公开(公告)日:2017-09-05
申请号:CN201210399140.1
申请日:2012-10-19
Applicant: SAP欧洲公司
IPC: G06F17/30
CPC classification number: G06F17/30424 , G06F17/30312 , G06F17/30371 , G06F17/30584
Abstract: 混合数据库表被存储为行存储和列存储二者。一个或多个技术可以单独使用或组合使用,以便通过调节对处理密集型列存储数据的访问和/或调节处理密集型列存储数据的大小来提高混合表的性能。例如,在插入操作过程中,只有在已经考虑了某些过滤和/或边界条件之后才可以针对列存储数据搜索唯一性违背情况。在另一种技术中,混合表管理器可以基于诸如访问频率或者潜在的业务逻辑来控制将数据移动到列存储。在又一种技术中,混合表的查询可以仅在行存储数据的初始搜索没有返回结果之后才导致搜索列存储数据。
-
公开(公告)号:CN105868228A
公开(公告)日:2016-08-17
申请号:CN201510813346.8
申请日:2015-11-20
Applicant: SAP欧洲公司
IPC: G06F17/30
CPC classification number: G06F17/30383 , G06F3/0619 , G06F3/0665 , G06F3/0689 , G06F17/30008 , G06F17/30171 , G06F17/30309 , G06F17/30348 , G06F17/30353 , G06F17/30356 , G06F17/30359 , G06F17/30368 , G06F17/30575 , G06F17/30592 , G06F17/30312
Abstract: 作为包括盘上存储和内存存储的组合的数据库系统的一部分,包括表格的多个记录被存储在多个片段中,这多个片段至少包括被保存在盘上存储中的增量片段和主片段。每个片段具有可见性数据结构以使能多版本并发控制。可利用字典压缩和n比特压缩来压缩每个片段。如果为了读取操作或写入操作片段被访问并且片段不是已经在存储器中,则这些片段被从盘上存储加载到主系统存储器中、加载在内存存储中。在多个片段中的至少一个在主系统存储器中的同时,在提供快照隔离的同时在多个片段中的至少一个上并发地执行多个无锁读取和写入操作。
-
公开(公告)号:CN105630860A
公开(公告)日:2016-06-01
申请号:CN201510809717.5
申请日:2015-11-20
Applicant: SAP欧洲公司
IPC: G06F17/30
Abstract: 在数据库中处理多个事务。每个事务包括在数据库中的至少一个记录上的多个操作,其中这些事务中的至少两者被并发地处理。然后,向每个记录指派临时时间戳。临时时间戳至少部分基于相应的事务。另外,向具有提交操作的每个记录指派最终时间戳。随后可利用可见性函数并且基于指派的临时时间戳和最终时间戳判定哪些记录在用于第一事务的一致视图中是可见的。基于这种判定,可向第一事务提供对被判定为可见以便访问的那些记录的访问。
-
公开(公告)号:CN117251872A
公开(公告)日:2023-12-19
申请号:CN202211357336.4
申请日:2022-11-01
Applicant: SAP欧洲公司
Inventor: M.安德雷 , A.贝姆 , N.梅 , U.克林斯波恩 , M.布洛克 , P.沃尔克 , H.金 , T.格利布 , J.布雷格勒 , J.崔 , M.基特尔 , Y.S.权 , U.哈恩 , H.扎恩 , M.汉德雷克 , H.马克 , E.金 , F.伦克斯 , J.李 , M.辛德沃尔夫 , I.鲍曼 , L.丹内克
Abstract: 系统和方法包括:在数据库实例中创建租户对象的第一实例;将租户对象的第一实例与包括与租户对象的第一实例相关联的第一数据的第一多个数据库工件相关联;在数据库实例中创建租户对象的第二实例;将租户对象的第二实例与包括与租户对象的第二实例相关联的第二数据的第二多个数据库工件相关联;以及接收和响应对与租户对象的第一实例相关联的第一数据的查询以及对与租户对象的第二实例相关联的第二数据的查询。
-
公开(公告)号:CN106991113B
公开(公告)日:2021-12-28
申请号:CN201611128646.3
申请日:2016-12-09
Applicant: SAP欧洲公司
Abstract: 描述了用于在具有源节点和副本节点的数据库环境内执行数据的复制的技术。源节点在由源节点存储的至少一个数据库表格上执行数据库操作。源节点将该数据库操作异步发送到副本节点。准备提交请求被从源节点同步发送到副本节点。源节点接收来自副本节点的同步预提交确认。预提交确认指出在副本节点处执行了数据库操作。源节点提交与该数据库操作相关联的事务。
-
公开(公告)号:CN112818053A
公开(公告)日:2021-05-18
申请号:CN202010971742.4
申请日:2020-09-16
Applicant: SAP欧洲公司
Abstract: 数据库事务到副本表的RTR可以包括接收(表示数据库事务的)复制日志条目和事务提交日志条目。复制日志条目具有行ID值,并且副本表中的行具有行ID值。可以将复制日志条目分派给并行日志重放器,并将相关联的事务提交日志条目分派给事务提交日志重放器。可以比较行ID值,并且基于所述比较在并行日志重放器处重放复制日志条目。然后,可以通过在事务日志重放器处重放相关联的事务提交日志条目,将数据库事务提交给副本表,其中,数据库事务与具有事务一致性的行级并行重放相关联,并且副本系统处的DDL语句的DDL复制和重构与一个或多个元数据更新日志条目相关联。
-
公开(公告)号:CN105868228B
公开(公告)日:2021-04-20
申请号:CN201510813346.8
申请日:2015-11-20
Applicant: SAP欧洲公司
Abstract: 作为包括盘上存储和内存存储的组合的数据库系统的一部分,包括表格的多个记录被存储在多个片段中,这多个片段至少包括被保存在盘上存储中的增量片段和主片段。每个片段具有可见性数据结构以使能多版本并发控制。可利用字典压缩和n比特压缩来压缩每个片段。如果为了读取操作或写入操作片段被访问并且片段不是已经在存储器中,则这些片段被从盘上存储加载到主系统存储器中、加载在内存存储中。在多个片段中的至少一个在主系统存储器中的同时,在提供快照隔离的同时在多个片段中的至少一个上并发地执行多个无锁读取和写入操作。
-
-
-
-
-
-
-
-
-