发明名称 升级期间的在线数据库可用性
摘要 本发明涉及升级期间的在线数据库可用性。在线服务包括被升级同时仍然处理请求的数据库。例如,在web服务器被升级的同时,web服务器继续请求对该数据库进行操作。该数据库的模式在web服务器被升级之前升级以利用升级后的模式。对升级后的模式所作的改变是与在升级过程期间使用的模式向后兼容的。对升级过程期间对数据库执行的操作施加约束。在升级该模式之后,该在线服务的web服务器被升级以使用升级后的模式。
申请公布号 CN102541987A 申请公布日期 2012.07.04
申请号 CN201110339964.5 申请日期 2011.10.19
申请人 微软公司 发明人 A·霍普曼;B·马列;Z·罗森菲尔德;M·K·温德尔;E·R·莱尔马
分类号 G06F17/30(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 陈斌
主权项 一种用于升级仍然正在在线服务中访问的数据库的方法,包括:启动在所述在线服务中使用的数据库的升级过程,其中被升级的所述数据库在整个升级过程期间继续接收并处理来自web服务器的对数据库操作的请求(610);将当前正被利用的所述数据库的模式升级为升级后的模式,其中所述升级后的模式与所述模式向后兼容(620);在升级当前模式之后,升级所述在线服务的web服务器以使用所述升级后的模式(650);以及升级后的web服务器使用所述升级后的模式访问所述数据库(660)。
地址 美国华盛顿州