-
公开(公告)号:CN103548011A
公开(公告)日:2014-01-29
申请号:CN201280025091.3
申请日:2012-05-18
Applicant: 微软公司
CPC classification number: G06F17/30578 , G06F11/2074 , G06F11/2097 , G06F17/30241 , G06F17/30584 , G06F17/30589 , G06F2201/855
Abstract: 本发明的各实施例涉及在分布式计算环境中对数据进行异步复制。为实现异步复制,在主要数据存储处接收到的数据可以用诸如该数据的标识符等信息来注释。经注释的数据随后可被传送至次要数据存储,次要数据存储随后可将该数据及经注释的信息写入一个或多个日志以供在次要数据存储处进行最终重放和提交。主要数据存储可传送对于在主要数据戳处成功提交该数据以及将该数据成功写入次要数据存储的确认附加实施例可以包括响应于接收到通过标识符授权提交该数据的指令,在次要数据存储处提交该数据。
-
公开(公告)号:CN101142549A
公开(公告)日:2008-03-12
申请号:CN200480001707.9
申请日:2004-07-27
Applicant: 微软公司
IPC: G06F9/45
CPC classification number: G06F9/44505
Abstract: 本系统和方法揭示了一种用户个人化计算机功能的系统。向终端用户提供工具,以例如通过使用多个简单的IF-THEN命题逻辑来容易地编写丰富而复杂的首选项。首选项然后被转换成查询,并有效地执行于结构化数据上。被满足的首选项随后执行诸如提供通知或将数据存储于某一文件夹之类的动作。此外,根据本发明的一方面,数据、逻辑、事件都被模式化,从而允许应用程序组件和跨应用程序之间共享数据。
-
公开(公告)号:CN103548010A
公开(公告)日:2014-01-29
申请号:CN201280024902.8
申请日:2012-05-18
Applicant: 微软公司
CPC classification number: G06F17/30581 , G06F11/2074 , G06F11/2076 , G06F17/30362 , G06F17/30377 , G06F17/30575 , G06F2201/855
Abstract: 本发明的各实施例涉及在分布式计算环境中对数据进行同步复制。为实现同步复制,构想了最终一致性方法和强一致性方法两者。可将接收到的数据写入主要数据存储的日志供最终提交。随后可使用促进在次要数据存储处重放数据的诸如唯一标识符等记录来注释数据。在接收到次要数据存储已将数据写入日志的确认后,主要数据存储可提交数据并且将成功确认传送回客户机。在强一致性方法中,主要数据存储可等待直到主要数据存储接收到次要数据存储不仅写入了数据而且提交了数据的确认时才向客户机发送成功确认。
-
公开(公告)号:CN102197372B
公开(公告)日:2013-11-20
申请号:CN200980142662.X
申请日:2009-10-23
Applicant: 微软公司
CPC classification number: G06F17/30339 , G06F3/0605 , G06F3/0644 , G06F3/067 , G06F2201/86
Abstract: 提供了用于可缩放的结构化存储系统的分区管理。该存储系统提供有一个或多个表来表示的存储,这些表中的每一个包括表示数据实体的行。表被分成多个分区,每一分区包括连续范围的行。各分区由表服务器提供并且由表主机来管理。跟踪表服务器和分区的负载分布信息,并且表主机基于该负载分布信息来确定要拆分和/或归并各分区。
-
公开(公告)号:CN102197372A
公开(公告)日:2011-09-21
申请号:CN200980142662.X
申请日:2009-10-23
Applicant: 微软公司
CPC classification number: G06F17/30339 , G06F3/0605 , G06F3/0644 , G06F3/067 , G06F2201/86
Abstract: 提供了用于可缩放的结构化存储系统的分区管理。该存储系统提供有一个或多个表来表示的存储,这些表中的每一个包括表示数据实体的行。表被分成多个分区,每一分区包括连续范围的行。各分区由表服务器提供并且由表主机来管理。跟踪表服务器和分区的负载分布信息,并且表主机基于该负载分布信息来确定要拆分和/或归并各分区。
-
-
-
-