使用联合储存库增加文件存储规模的制作方法

文档序号:6477586阅读:213来源:国知局
专利名称:使用联合储存库增加文件存储规模的制作方法
使用联合储存库增加文件存储规模
背景技术
许多公司和组织都有需要在定义的时间段内存储和维持的大电子内容集。随着时间的经过,这些内容集有增长的趋势,并且最终达到的大小对于单个储存库来说往往过大然而,组织需要以统一的方式来管理这些内容,尽管内容本身被划分在若干物理存储上。.
管理这样的电子内容会提出额外的挑战,因为与内容相关联的策略也需要
随时间而被修改。例如,在其业务的第一年,公司可能有2千万个详细说明研究和试验的文件,每一个都必须保留十年,并且其储存库可能被限制在总共2千万个文件。无法对现有储存库的物理大小进行扩展,并且由于其记录必须被保留许多年,公司可能以需要单独管理的若干杂乱的储存库而告终。这加大了管理公司记录的挑战,尤其是在适用于跨储存库内容的策略必须被修改的情况下。

发明内容
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。该概述并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
各实施例针对使用联合储存库的内容存储管理。存储管理服务可管理子储存库,添加新的子储存库或引退那些达到其容量的子储存库,维持用于通过可用的和历史的子储存库信息来路由最新内容的文档计划。
通过阅读以下详细描述并查阅相关联的附图,这些和其它特征和优点将是显而易见的。可以理解,前述一般描述和以下详细描述均仅是说明性的,且不限制所要求保护的各方面。


6图1是示出了通过协调多个子储存库的存储管理服务来管理内容存储的概念图2示出了管理多个存储储存库的示例存储管理服务的细节;图3是其中可以实现各实施例的示例联网环境;
图4是其中可以实现各实施例的示例计算操作环境的框图;以及图5示出了根据各实施例的示例内容存储过程的逻辑流程图。
具体实施例方式
如上简要描述的,使用由存储管理服务所管理的联合储存库可增加并优化文件存储规模。在以下详细描述中,参考了构成其一部分并作为说明示出了各具体实施例或示例的附图。可组合这些方面,可利用其它方面并且可以做出结构上的改变而不背离本发明的范围。由此,以下详细描述并不旨在限制,本发明的范围由所附权利要求及其等效方案所定义。
虽然在结合在个人计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文环境中描述了各实施例,但是本领域的技术人员会认识到各方面也可以结合其它程序模块实现。
一般而言,程序模块包括执行特定任务或实现特定的抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。而且,如本领域的技术人员理解的,各实施例可以用其它计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费者电子产品、小型机、大型机等等。各实施例还能在其中任务由通过通信网络链接的远程处理设备来执行的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。
各实施例可被实现为计算机过程(方法)、计算系统、或者如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算系统可读并编码了用于执行计算机进程的指令的计算机程序的载波上的传播信号。
参考图1,示出了通过协调多个子储存库的存储管理服务来管理内容存储
7的概念图。根据各实施例,可存储在系统中的内容可包括任何形式的数据,诸 如文本数据、文件、视频流、音频流、图像等等。该内容还可包括指向存储 于另一系统中的数据的指针。
在根据各实施例的系统中,存储管理服务104可从诸如用户、网络节点、
输入设备等许多来源接收内容102。存储管理服务104维持子储存库(例如, 子储存库1、 2等)的分层结构,确保诸如内容类型、字段类型、搜索项、用 户角色等信息在系统范围内是已知的。此外,存储管理服务104维持活动的(当 前可用于存储内容)和引退的(不再接受用于存储的内容,但对于诸如搜索的 其它操作可用)子储存库的列表,以及维持用于将接收的内容路由到适用的用 于存储的子储存库的文件计划。由此,存储管理服务104不仅管理存储的内容, 而且还管理存储储存库的特性。
诸如保持策略等策略可被用于管理子储存库中的内容存储连同文件计划, 其中可以将适用于其中所存储内容的策略通知受影响的子储存库。
子储存库可包括一个或多个虚拟或物理数据存储,其可由执行存储管理服 务104的服务器或由本地服务器单独或分组管理。例如,子储存库1 (106)可 以是由还执行存储管理服务104的中心服务器管理的单个数据存储。另一方面, 子储存库2 (108)可包括由单独的数据库服务器管理的一组数据存储。旨在用 于子储存库2的存储的任何通信可被引向其数据库服务器。
根据一实施例, 一示例场景可以如下 一公司有五个活动项目,并且通过 用五个"联合"储存库、其中每个可以支持2千万个记录来创建分布式企业储 存库而开始。每个项目被分配给一个单独的储存库。当第六个项目开始时,第 六储存库可通过中央管理工具被添加到文件计划,并且用于该项目的文件可被 存储在新的储存库中。出乎意料地,新项目可能需要预期的IO倍的内容,并 且仅仅短时间段之后,其分配的储存库就可能是接近满的。在这种情况下,新 的储存库可被添加到系统中,并且关于新项目的新的传入内容可以被路由到该 新的储存库。用于新项目的原始储存库可以被"引退"(即,新内容不再放置 在那里)。内容可继续存储在组织上而没有障碍。
根据各实施例的对内容存储系统的修改不限于基于内容大小的存储需要。 将新分区添加到系统的其它理由可以包括基于组织和管理的分区需要。例如,项目可与高度敏感的内容相关联,其可被存储在不同的(具有适当属性)储存 库中。
使用联合储存库的存储管理系统的组件可以在分布式网络上、在单独的服 务器中、在客户机设备中等被执行。此外,在此描述的组件仅出于说明目的, 并不构成对各实施例的限制。使用联合储存库的存储管理系统可以各种次序 使用更少或附加的组件来实现。单独组件可以是单独的应用程序,或是单个应
用程序的一部分。此外,系统或其组件可单独地或共同地4括诸如web服务、 图形用户界面(GUI)等用户界面。 一
图2示出了管理多个存储储存库的示例存储管理服务的细节。对于待正确 配置并且反映出在存储管理服务204的中心指定的分层结构、策略、以及诸如 内容类型、字段类型、搜索项、用户角色等信息的子储存库,可以在每个孩子 与中心之间建立一个通信信道。根据某些实施例,该通信信道可被自动配置。
存储管理服务204可以是在一个或多个服务器上执行的应用程序或者是 受管理的服务。根据一实施例,存储管理服务204可包括子储存库列表232, 该子储存库列表232包括活动和存档子储存库的列表和分层结构信息、用于根 据可基于策略、分层结构、内容类型、相关内容等的文件计划将接收到的内容 路由到适当子储存库的文件计划模块。存储管理服务204可进一步包括搜索协 调模块236,用于协调对存储在子储存库中内容的搜索与结果,以及保持请求 模块238,用于向改变受影响内容的保持策略的子储存库发出对特定内容的保 持请求。
存储储存库220可包括由数据存储服务器单独或分组管理的多个站点集 合(SC) 。 SC 222-X可包括用于存储内容的一个或多个物理和/或虛线数据存 储。从中心传送到其孩子的项目的示例可包括但不限于以下
内容类型一当在全局级创建新的内容类型时,可能期望 中心的所有孩子都认识它。内容类型还可以包括元数据 模式。
策略一组织可能需要,例如,在预定时间段之后销毁关 于特定项目的所有内容。中心可向所有受影响的孩子指 示该全局策略。
9 文件计划一当总体文件计划的分层结构被修改时,受影 响的孩子也可更新其文件夹结构。
其它一一般而言,在全局级可被定义并涉及在其上存储 内容的储存库的任何项。其它项的示例包括字段类型、 工作流、用户角色、项设置、内容重复使用模板等。
文件计划可在单独的储存库上指定特定内容应存储的位置,而不受限于本 地储存库中的位置。当内容被提交到记录中心,随后其可在本地被路由或是被 路由到单独的储存库。可在中心处指定文件计划的总体分层结构。当在文件计 划中指定了需要存在于子储存库中的文件夹结构时,该结构在子储存库中自动 被创建。为了在给定时间为总体记录中心添加更多容量,可创建一个新的储存 库并且使其与记录中心联合。随后可修改文件计划以将内容路由到新的储存 库。如上所述,当联合储存库达到其容量时,可添加新的储存库以及改变部分 文件计划的路由来指向新的储存库。文件计划先前指向的储存库可作为对等内 容的历史或存档存储来管理。
"保持"是在一组记录必须被保留一不定时间量(例如,出于法律目的) 的时候。当发生保持关于特定主题或实体的所有文档的需求时,可以向所有联 合储存库发出共同命令来保持适当的内容。
在一示例操作中,多个储存库("孩子")被创建成具有分层结构。这一 储存库可以是一站点对象。创建记录中心用于所有内容的管理。记录中心包括 与存储管理服务("服务")相关联的"中心",但它也包括孩子。当对"中 心"作出(例如,策略、文件夹分层结构、内容类型、工作流、或字段类型) 改变,这种情况会向"服务"报告。
当被査询时,"服务"可报告自给定时间以来在"中心"上发生的变化, 并且提供任何所需的已更新对象。每个孩子可被配置成周期性地查询"服务" 以接收具体与自身有关的更新。应当注意,当特定改变与给定的孩子相关时,
也可以与整组的孩子相关。在另一实施例中,"服务"也可提供对受影响的孩 子的改变而无需査询。
可在中心创建具有分层结构并用于路由提交给记录中心的文件的文件计 划。文件计划中的某些节点可以被指定为孩子中的根节点。节点中的元数据可指示与其相关联的孩子的身份。对应于每个根节点的孩子的身份和/或统一资源
定位符(URL)可被记录在所有当前或历史孩子的非减列表中。
如果文件计划被更新以包含根节点下的文件夹分层结构,则可向"服务" 报告该分层结构和其相关联的根节点。如果当查询"服务"时,孩子获知根节 点下的文件夹分层结构已改变,则依孩子自己来创建新的分层结构或修改根节 点下的现有分层结构。当文档被提交给记录中心并且文件计划将该文档路由到 根节点时,文档可以被存储在相关联的孩子中的根节点处。当文档被提交给记 录中心并且文件计划将该文档路由到根节点下的文件夹时,文档可以被存储在 对应于文件计划中特定文件夹的相关联的孩子中的文件夹处。
一旦建立了中心,就可以创建孩子并将其配置成向"服务"查询更新。同 样,根节点可在文件计划中被配置成指向先前未被用于存储的孩子。当孩子接 近或到达其存储容量时,可创建新的孩子并且重新配置文件计划,使得将新内 容指向旧的孩子的根节点现在则将它们指向新的孩子。根据又一实施例,出于 参考目的(而不是为了路由新的内容),指向旧的孩子的历史指针可保留在根 节点。
旧的孩子可被标记为历史的或存档的,使得没有附加内容存储在那里,并 且旧的孩子可继续周期性地查询"服务"。此外,文件计划可在任何时刻被更 新来改变如何路由内容,无论内容被路由到根节点或根节点下的文件夹。
根据又一实施例,如果存档的内容被删除,旧的孩子可再次变为活动的, 并且该孩子再次变为可用于存储。在这一情况下,可更新文件计划来反映旧的 孩子的重新激活。
"保持"在用户指示关于特定主题或用户的所有内容要被保留不定时间 量时发生。当在中心处采取该动作时,中心可向孩子列表(或孩子的子组)中 的每个孩子发出保持请求。每个孩子对本地文件夹分层结构执行搜索,并且标 记与标签相匹配的内容,、该标签指示它们与保持相关联。随后,每个孩子可创 建与保持相关联的所有内容的列表,并将该列表报告回中心。中心可收集来自 每个孩子的保持报告,并且将它们组合成单个列表用于发出的保持请求。
根据又一实施例,当在中心改变内容类型或将节点添加到文件计划时,中 心可确定文件计划中的哪些根节点受到变化的影响。作为其对"服务"周期性査询的一部分,每个孩子最终可询问是否发生过对中心的改变。如果对内容类 型的改变影响到孩子,可下载新的或已更新的内容类型,并且将其应用在其本 地文件夹分层结构中合适的层级。可实现同一进程用于先前所列的被传送项的 任何改变。
图3是其中可以实现各实施例的示例联网环境。使用联合储存库的存储管 理可以在单个计算设备上本地实现,或在以分布式方式配置在多个物理和
虚拟的客户机和服务器上的一个或多个计算设备中实现。它还可以在非群集
系统或利用通过一个或多个网络(例如,网络350)通信的多个节点的群集系 统中实现。
这种系统可以包括服务器、客户机、因特网服务提供者、以及通信介质的 任何拓扑结构。同样,系统可具有静态或动态拓扑结构,其中系统的分层结 构中服务器和客户机的角色以及它们的相互关系可由管理员来静态地定义 或基于设备可用性、负载平衡等来动态地定义。术语"客户机"可以表示客 户机应用程序或客户机设备。尽管实现使用联合储存库的存储管理的联网系统 可以涉及更多组件,但相关组件仍然结合此图来讨论。
根据各实施例的内容存储管理系统可从诸如客户机设备341-343等多个来 源接收内容。存储管理系统的部分或全部可在服务器452上实现,并且可由任 何一个客户机设备(或应用程序)访问。与系统(联合储存库)相关联的数据 存储可包括单独的数据存储(例如,356、 358)或由数据服务器354管理的数 据存储群集(355)。
网络350可以包括诸如企业网络等安全网络、诸如无线开放网络等非安全 网络、或因特网。网络350提供此处描述的节点之间的通信。作为示例而非局 限,网络350可以包括诸如有线网络或直接线连接等有线介质,以及诸如声学、 RF、红外线和其它无线介质等无线介质。
可以利用计算设备、应用程序、数据源、数据分布系统的许多其它配置来 实现使用联合存储的内容存储管理。此外,图3中所讨论的联网环境仅用于说 明目的。各实施例不限于示例应用程序、模块、或过程。
图4及相关联的讨论旨在提供对适于在其中实现各实施例的计算环境的 简要概括描述。参考图4,示出了诸如计算设备400等示例计算操作环境的框图。在基本配置中,计算设备400可以是服务器或客户机。计算设备400通常 可包括至少一个处理单元402和系统存储器404。计算设备400还可包括协作 执行程序的多个处理单元。取决于计算设备的确切配置和类型,系统存储器404 可以是易失性的(诸如RAM)、非易失性的(诸如ROM、闪存等)或是两者 的某种组合。系统存储器404通常包括适于控制联网的个人计算机的运作的操 作系统405,诸如来自华盛顿州雷德蒙市的微软公司的WINDOWS⑧操作系统。 系统存储器404还可包括诸如程序模块406、存储管理服务422、储存库列表 423、文件计划模块424、搜索协调模块425和保持请求模块426等一个或多 个软件应用程序。
存储管理服务422可以是向用户提供内容存储和搜索服务的应用程序或 受管理的服务。存储管理服务422可与附加组件相关联,而不仅是被示作用于 与联合储存库系统中存储内容相关联的附加功能的组件。先前已描述过储存库 列表423、文件计划模块424、搜索协调模块425和保持请求模块426的功能 和操作。该基本配置在图4中由虚线408内的组件示出。
计算设备400可具有附加的特征或功能。例如,计算设备400还可包括附 加的数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这 些附加的存储在图4中由可移动存储409和不可移动存储410示出。计算机存 储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数 据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介 质。系统存储器404、可移动存储409和不可移动存储410都是计算机存储介 质的示例。计算机存储介质包括,但不限于,RAM、 ROM、 EEPROM、闪存 或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带 盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计 算设备400访问的任何其它介质。任何这样的计算机存储介质都可以是设备 400的一部分。计算设备400还可具有诸如键盘、鼠标、笔、语音输入设备、 触摸输入设备等输入设备412。还可包括诸如显示器、扬声器、打印机等输出 设备414。这些设备在本领域中公知且无需在此处详细讨论。
计算设备400还可以包含允许该设备诸如在分布式计算环境中,例如在内 联网或互联网中通过无线网络与其它计算设备418通信的通信连接416。其它
13计算设备418可包括服务器。通信连接416是通信介质的一个示例。通信介质
通常由诸如载波或其它传送机制等已调制数据信号中的计算机可读指令、数据 结构、程序模块或其它数据来体现,并包括任何信息传递介质。术语"已调制 数据信号"指的是其一个或多个特征以在信号中编码信息的方式被设定或更改 的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线
连接,以及无线介质,诸如声学、RF、红外线和其它无线介质。如此处所使用 的术语计算机可读介质包括存储介质和通信介质两者。
所要求保护的主题还包括操作的各方法。这些方法可以用任何数量的方 式,包括本文中所描述的结构来实现。 一种此类方式是通过本文中描述的类型 的设备的机器操作。
另一可任选方式是结合一个或多个人类操作者执行该方法的各个操作中
的某一些来执行该方法的一个或多个操作。这些人类操作者无需彼此同在一
处,但是其每一个可以仅与执行程序的一部分的机器同在一处。
图5示出了根据各实施例的示例内容存储过程的逻辑流程图。过程500 可作为存储关联系统的一部分来实现。
过程500开始于操作502,其中新内容由服务接收用于存储。处理从操作 502行进至操作504。在操作504,如前所述,基于文件计划确定目标子储存库。 处理从操作504继续至判定操作506。
在判定操作506,作出目标子储存库是否达到其存储容量(或预定限制) 的判定。如果子储存库没有达到其容量,在后续操作508新的内容被存储在该 子储存库。如果子储存库已达到其容量,过程继续至操作510。
在操作510,新的子储存库被添加到联合储存库的分层结构系统。可创建 或修改新的子储存库的文件夹结构来匹配文件计划所规定的以及子储存库提 供的信息诸如内容类型等。处理从操作510继续至操作512。
在操作512,新的内容存储在新添加的子储存库。处理从操作512继续至 操作514,其中满容量的子储存库被引退(即,被指定为存档或历史,并且不 再适合于存储附加的内容)。处理从操作514继续至操作516。
在操作516,通过新的子储存库结构连同由服务维持的子储存库列表一起 来更新文件计划。可通过用于跨子储存库导航的新信息来后续更新其它子储存 库。在操作516之后,处理移动至调用过程以进行进一步动作。
14包括在过程500内的各操作仅出于说明目的。使用联合储存库提供内容存
储管理可以使用此处所述的各原理通过具有更少或更多步骤的相似过程、以及
不同的操作次序来实现。具体地,结合图3描述的多个可任选操作在上述过程 中未列出。那些或其它操作也可以任何次序被添加到过程500。
以上说明、示例和数据提供了对各实施例成分的制造和使用的全面描述。 尽管用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所 附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特 征和动作是作为实现权利要求和各实施例的示例形式而公开的。
权利要求
1.一种使用联合储存库管理内容(102)存储的方法,所述方法包括生成分层结构存储系统,其中内容(102)和分层结构信息根据文件计划从存储系统的父储存库中的中央中心节点被散布到从属节点(220);当在中央中心节点(204)执行包括以下集合中的至少一个改变时内容提交(502)、文件计划的修改、策略定义的改变、以及新的从属节点的添加,将与所述改变相关联的信息传送到子储存库;如果所述传送的信息的一部分具有全局影响,则将该部分信息传送到所有从属节点,其中存储系统内每个子储存库包括至少一个从属节点。
2. 如权利要汆1所述的方法,其特征在于,进一步包括 当接收到新内容提交(502)用于存储时,向目标从属节点传送与以下集合中的至少一个相关联的信息与所述新内容相关联的内容类型、保持策略、属性、工作流、用户信息、内容起点信息、和多个查询项。
3. 如权利要求2所述的方法,其特征在于,至少一部分子储存库(106、 108)包括向每个子储存库(106、 108)的从属节点("根节点")报告的文 件夹结构,并且其中响应于文件计划的修改来更新所述文件夹结构。
4. 如权利要求2所述的方法,其特征在于,进一步包括 根据所述文件计划将新内容的相关部分存储在单独子储存库和多个子储存库(106、 108)中的一种,其中所述新内容包括以下各项之一活动内容、 要存档的内容、以及活动内容与要存档的内容的组合。
5. 如权利要求2所述的方法,其特征在于,进一步包括 响应于新的子储存库添加(510)到所述存储系统,根据所述新的子储存库中的文件计划来创建文件夹结构,并且将与新内容相关联的信息传递到所述 新的子储存库。
6. 如权利要求5所述的方法,其特征在于,进一步包括修改(516)所述文件计划以将适用的新内容路由到新的子储存库。
7. 如权利要求2所述的方法,其特征在于,进一步包括响应于子储存库达到其容量,通过修改文件计划内的内容路由来引退(514)所述子储存库,并将引退的子储存库指定为存档。
8. 如权利要求1所述的方法,其特征在于,进一步包括-响应于以下各项之一来修改用于存储在至少一个子储存库的内容的保持策略Z管理者输入、预定义期间期满、以及分层结构中的改变。
9. 如权利要求8所述的方法,其特征在于,所述修改是以下各项之一指定要移除的内容、指定要移至另一位置的内容、以及指定要无限期保留的内容。
10. —种使用联合储存库管理内容存储的系统,所述系统包括在与记录中心相关联的至少一个服务器中执行的内容管理服务(204),其中所述内容管理服务包括与记录中心相关联的子储存库(232)的分层结构化列表;以及 文件计划模块(234),其被配置成维持与以下至少一项相关联的内容信息与存储在子储存库中的内容 相关联的内容类型、保持策略、属性、工作流、用户信息、和多个査询项; 根据预定义文件计划将新内容路由到适用的子储存库(222-X);响应于以下各项之一更新(516)文件计划添加新的子储存库和引 退达到其容量的子储存库;以及响应于修改将文件夹结构和内容信息分散到所述子储存库(222-X)。
11. 如权利要求10所述的系统,其特征在于,所述内容管理服务(204) 还包括用于启用子储存库(222-X)以查询内容管理服务(204)并且接收更新 的文件夹结构和内容信息的査询协调模块。
12. 如权利要求10所述的系统,其特征在于,所述内容管理服务(204)还包括用于通过修改文件计划中其保持策略在至少一个子储存库中保持选择的内容的保持请求模块(238)。
13. 如权利要求10所述的系统,其特征在于,每个子储存库包括以下集合中的至少一个物理数据存储和虚拟数据存储,其中每个子储存库由内容管理服务服务器和本地数据库服务器中的一个来管理。
14. 如权利要求10所述的系统,其特征在于,每个子储存库的文件夹结构包括一个与所述子储存库相关联的根节点,并且其中与所述子储存库相关联的标识符作为元数据被维持在根节点。
15. 如权利要求14所述的系统,其特征在于,其中内容管理服务被配置成使用元数据维持所述标识符和用于子储存库(232)的分层结构化列表中每个子储存库的统一资源定位符中的至少一个。
16. 如权利要求15所述的系统,其特征在于,所述子储存库(232)的分层结构化列表还包括每个子储存库的指定,以指示所述子储存库是否是当前和存档中的一个,存档指定向文件计划模块指示没有新内容要被路由到存档指定的子储存库。
17. —种具有在其上编码的指令用于使用联合储存库来管理内容存储的计算机可读存储介质,所述指令包括在中央内容管理中心(204)维持与以下集合中的至少一项相关联的内容信息与存储在子储存库中的内容相关联的内容类型、保持策略、属性、工作流、用户信息、内容起点信息、和多个查询项;当接收到用于存储的新内容时,根据预定义文件计划将所述新内容路由到子储存库(222-X)中适用的从属节点,其中根据文件计划所述新内容的相关部分存储在以下之一单独子储存库和多个子储存库;响应于以下之一更新所述文件计划添加(510)新的子储存库和引退(514)达到其容量的子储存库;以及响应于修改将更新的文件夹结构和内容信息分散(516)到所述子储存库。
18. 如权利要求17所述的计算机可读存储介质,其特征在于,将更新的文件夹结构和内容信息分散到所述子储存库包括确定哪些从属节点受到更新的影响;以及当子储存库(222-X)查询中央内容管理中心(204)时,使更新的文件夹结构和内容信息对子储存库(222-X)可用。
19. 如权利要求17所述的计算机可读存储介质,其特征在于,所述指令还包括响应于来自用户的保持命令,向每个子储存库发出对选择的内容的保持请求;从具有受影响的内容的子储存库接收保持报告,其中所述保持报告包括每个子储存库中已被指定无限期保留的存储内容列表;以及将保持报告组合成单个系统范围内的保持报告。
20. 如权利要求17所述的计算机可读存储介质,其特征在于,所述指令还包括启用对与所述中央内容管理中心(204)相关联的所有子储存库中存储内容执行的搜索;以及启用要被指定为中央内容管理中心(204)的子储存库中的一个。
全文摘要
使用联合储存库的存储管理系统将内容指向分层结构中的子储存库。用于管理存储的服务维持活动和历史的储存库列表,并且基于包括子储存库结构、存储策略等文件计划来执行对存储内容的路由。达到其容量的储存库被引退到历史状态,其中它们可用于查询目的,而不再用于存储。在添加新的储存库或引退旧的储存库时更新文件计划。文件计划发生变化,以及当子储存库查询服务时使诸如内容类型、搜索项、工作流等其它信息对子储存库可用。
文档编号G06F12/00GK101689135SQ200880021160
公开日2010年3月31日 申请日期2008年5月31日 优先权日2007年6月20日
发明者A·D·哈梅茨, D·G·弗莱森哈恩, J·D·范, S·J·克罗克特 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1