-
公开(公告)号:CN102165448A
公开(公告)日:2011-08-24
申请号:CN200980139428.1
申请日:2009-09-15
Applicant: 微软公司
CPC classification number: G06F17/30315
Abstract: 描述了用于跨多个数据存储设备存储来自数据库的数据的技术,其中每一数据存储设备只能够被一组互连的计算机系统中的对应的计算机系统访问。根据该技术,接收数据库的标识符。还接收存储层实例的标识符,其中该存储层实例包括每一个数据存储设备内的一个或多个存储位置的逻辑表示。响应于接收到数据库的标识符和存储层实例的标识符,将来自数据库的数据存储在由存储层实例逻辑表示的存储位置中的两个或更多个中,其中在其中存储数据的两个或更多个存储位置中的每一个在数据存储器中的对应的一个内。
-
公开(公告)号:CN101512526B
公开(公告)日:2011-12-07
申请号:CN200780033012.2
申请日:2007-08-18
Applicant: 微软公司
CPC classification number: G06F17/30339 , G06F17/30584 , Y10S707/99937 , Y10S707/99942 , Y10S707/99953
Abstract: 数据集被划分为各个片并被存储在多个位置处,且系统动态地增加或减少可以在其中存储该数据集的各个片的存储位置的数量。数据结构包括含有第一索引和第一元素的第一数据字段,和各自具有索引和元素的一个或多个数据字段。该一个或多个数据字段的元素包括表示与第一数据字段的索引相关联的位置的记号。数据集的数据行使用第二索引被映射到数据字段的索引。第二索引是使用散列函数从数据集的数据行导出的。第二索引随后使用模函数被映射到该一个或多个数据字段中所包括的数据字段的索引。
-
公开(公告)号:CN102214205A
公开(公告)日:2011-10-12
申请号:CN201110106115.5
申请日:2011-04-11
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30309 , G06F9/466 , G06F11/2041 , G06F11/2048 , G06F11/2097 , G06F17/30578 , G06F2201/80 , G06F2201/82
Abstract: 本发明描述了带有自适应克隆的经聚类的数据库系统中的逻辑复制,提出了端到端解决方法的体系结构,用于来自无共享的经聚类的数据库管理系统的逻辑事务复制,该数据库管理系统使用自适应克隆以获得高可用性。使用全局逻辑时间戳,这可以是基于时间的。用于刷新陈旧克隆的所公开的体系结构不保留用户事务边界,这是一种比保留边界的情况更复杂的情况。在该场景中,对于给定的数据段,可能没有一个数据段的克隆包含完整的用户事务历史,并因此需要从多个不同的克隆日志中将历史接合在一起。实现以上动作使得日志获取与克隆状态转变相协调来确保逻辑复制的正确性。
-
公开(公告)号:CN101512526A
公开(公告)日:2009-08-19
申请号:CN200780033012.2
申请日:2007-08-18
Applicant: 微软公司
CPC classification number: G06F17/30339 , G06F17/30584 , Y10S707/99937 , Y10S707/99942 , Y10S707/99953
Abstract: 数据集被划分为各个片并被存储在多个位置处,且系统动态地增加或减少可以在其中存储该数据集的各个片的存储位置的数量。数据结构包括含有第一索引和第一元素的第一数据字段,和各自具有索引和元素的一个或多个数据字段。该一个或多个数据字段的元素包括表示与第一数据字段的索引相关联的位置的记号。数据集的数据行使用第二索引被映射到数据字段的索引。第二索引是使用散列函数从数据集的数据行导出的。第二索引随后使用模函数被映射到该一个或多个数据字段中所包括的数据字段的索引。
-
-
-