-
公开(公告)号:CN117795498A
公开(公告)日:2024-03-29
申请号:CN202280053899.6
申请日:2022-06-30
Applicant: 微软技术许可有限责任公司
IPC: G06F16/182 , G06F16/185 , G06F16/18 , G06F16/188
Abstract: 包括计算节点和页面服务器的分布式数据库系统在本文中被描述,其实现分离分布式数据库系统中数据库文件的逻辑和物理存储。分布式数据库系统包括页面服务器和计算节点,并且被配置为存储逻辑数据库文件,逻辑数据库文件包括数据并且与文件标识符相关联。每个页面服务器能够配置为存储逻辑数据库文件的切片(即,子部分)。计算节点被耦合到多个页面服务器并且被配置为响应于接收的命令来存储逻辑数据库文件。在一方面,这样的存储可以包括将包括逻辑数据库文件的数据切片成一组切片,其中每个切片与相应页面服务器相关联,维护针对第一组接片中的每个切片的端点映射,以及向相关联的发送每个切片以供其存储。
-
公开(公告)号:CN112955881B
公开(公告)日:2025-03-14
申请号:CN201980069942.6
申请日:2019-09-24
Applicant: 微软技术许可有限责任公司
IPC: G06F16/23
Abstract: 提供了用于协调分布式数据库事务的方法、系统、装置以及计算机程序产品。诸如客户端机器的事务驱动器可以发起分布式事务。事务驱动器可以将驱动器报告发送给事务协调器,驱动器报告包括与分布式事务相关的标识信息,包括对参与事务的参与方的标识。协调器可以确定是否从参与方中的每个参与方接收到参与方报告,参与方报告包括特定参与方的分布式数据库事务的部分的状态。参与方报告还可以标识作为报告参与方的后代的参与方。事务协调器可以在表中存储信息以追踪分布式事务的进展。使用表,分布式事务的结果可以被确定并被发送给所涉及的参与方中的一个或多个参与方。
-
公开(公告)号:CN118140217A
公开(公告)日:2024-06-04
申请号:CN202280070777.8
申请日:2022-08-26
Applicant: 微软技术许可有限责任公司
IPC: G06F16/23
Abstract: 用于经由用于弹性缓冲池扩展的预暂存缓冲区进行本地页写入的方法由计算系统执行。数据库系统中的计算节点插入、更新和查询存储节点中维护的数据页。经由在本地磁盘存储之前存储数据页的暂存缓冲区,将由计算节点缓冲池在本地高速缓存的数据页作为预拷贝提供给本地磁盘上的缓冲池扩展。数据页的加密发生在暂存缓冲区,这允许在复制过程中进行限制较少的更新锁存,页元数据在缓冲池扩展页表中被更新,其中进行中状态指示它尚未被写入本地磁盘。当暂存缓冲区已满时,数据页被写入缓冲池扩展,并且元数据在页表中被更新以指示可用/有效状态。暂存缓冲区中的数据页可以在写入本地磁盘之前被读取和更新。
-
公开(公告)号:CN117178265A
公开(公告)日:2023-12-05
申请号:CN202180097361.0
申请日:2021-10-18
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
Abstract: 本文描述的实施例检测分布式数据集系统中的数据损坏。例如,一种系统包括用于处理关于包括多个存储段的分布式数据集的查询的(多个)节点。由关于特定存储段的查询产生的写事务被记录在描述对存储段的修改的日志记录中。日志服务将日志记录提供给管理其中包括存储段的分布式数据集的一部分的数据服务器,该数据服务器执行关于存储段的写事务。出于冗余目的,数据服务器具有(多个)副本,其管理由此管理的分布式数据集的部分的相应副本。出于备份目的,定期生成(多个)副本的快照。要确定数据损坏,需要将一个副本的快照与另一副本的快照进行交叉验证。
-
公开(公告)号:CN112955881A
公开(公告)日:2021-06-11
申请号:CN201980069942.6
申请日:2019-09-24
Applicant: 微软技术许可有限责任公司
IPC: G06F16/23
Abstract: 提供了用于协调分布式数据库事务的方法、系统、装置以及计算机程序产品。诸如客户端机器的事务驱动器可以发起分布式事务。事务驱动器可以将驱动器报告发送给事务协调器,驱动器报告包括与分布式事务相关的标识信息,包括对参与事务的参与方的标识。协调器可以确定是否从参与方中的每个参与方接收到参与方报告,参与方报告包括特定参与方的分布式数据库事务的部分的状态。参与方报告还可以标识作为报告参与方的后代的参与方。事务协调器可以在表中存储信息以追踪分布式事务的进展。使用表,分布式事务的结果可以被确定并被发送给所涉及的参与方中的一个或多个参与方。
-
-
-
-