密钥空间引用的制作方法

文档序号:34972348发布日期:2023-08-01 18:01阅读:92来源:国知局
密钥空间引用的制作方法

公开文本总体上涉及数据库系统,并且更具体地,涉及跟踪针对密钥空间的跨越一组数据库节点的记录写。相关技术描述现代数据库系统通常实现管理系统,这些管理系统使用户能够以有组织的方式存储信息集合,可以有效地访问和操纵该信息集合。在某些情况下,这些管理系统维护具有多个级别的日志结构合并树(lsm树),每个级别将信息作为密钥值对存储在数据库记录中。lsm树通常包括两个高级部件:内存高速缓存和永久存储器。在操作期间,数据库系统接收事务请求,以处理事务,包括将数据库记录写入永久存储器。数据库系统首先将数据库记录写入内存高速缓存,然后再将它们刷新到永久存储器中。


背景技术:


技术实现思路



技术特征:

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括:

3.根据权利要求2所述的方法,其中在所述第一数据库节点接收到针对所述密钥空间写记录的所述许可之后,允许提交所述第二数据库节点上的包括向所述密钥空间写入记录的活动事务,并且其中在所述第一数据库节点接收到所述许可之前,所述活动事务中的至少一个已经导致针对所述密钥空间的记录写。

4.根据权利要求2所述的方法,其中所述多个指示中特定的一个指示:在所述许可被授予给所述第一数据库节点的同时,将由所述第一数据库节点执行由所述特定指示标识的给所述密钥空间的所有记录写。

5.根据权利要求4所述的方法,还包括:

6.根据权利要求1至5中任一项所述的方法,其中所述多个指示中特定的一个标识所述密钥空间的历元范围并且与所述第二数据库节点相关联,并且其中所述方法还包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求6所述的方法,还包括:

9.根据权利要求1所述的方法,其中所述多个指示包括针对所述密钥空间的一组指示,并且其中所述一组指示中的一个标识被允许针对所述密钥空间写记录的数据库节点,并且其中所述一组指示中的两个或更多个标识在其处读取针对所述密钥空间写的记录的数据库节点。

10.根据权利要求1至9中任一项所述的方法,还包括:

11.一种其上存储有程序指令的计算机可读介质,所述程序指令能够由数据库系统的第一数据库节点执行,以使所述第一数据库节点执行包括如下的操作:

12.根据权利要求11所述的介质,其中所述多个指示中与所述第二数据库节点相对应的特定一个通过最小密钥和最大密钥标识所述密钥空间,并且其中所述特定指示指定包含所述特定时间段的时间段。

13.根据权利要求11所述的介质,其中所述操作还包括:

14.根据权利要求13所述的介质,其中所述操作还包括:

15.一种计算机系统,包括:


技术总结
公开了涉及跟踪跨越一组数据库节点的密钥空间的记录写的技术。数据库系统的第一数据库节点可以接收执行数据库事务的请求,该数据库事务包括针对密钥空间所包括的密钥写特定记录。第一数据库节点可以访问密钥空间引用目录,该密钥空间引用目录存储数据库系统的数据库节点何时已经向密钥空间进行写入的多个指示。响应于确定在特定时间段内第二数据库节点已经针对该密钥空间写记录,对于指示第二数据库节点是否已经针对密钥写记录的信息,第一数据库节点可以向第二数据库节点发送请求。基于从第二数据库节点接收的响应,第一数据库节点可以确定是否写特定记录。

技术研发人员:P·J·赫尔兰德
受保护的技术使用者:硕动力公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1