【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及分布式数据库系统,并且尤其涉及在数据库系统中分配资源以满足变化的工作负荷需求。
技术介绍
企业正在考虑减少他们的数据处理系统的成本和增加其效率的方式。典型的企业数据处理系统为每个企业应用分配单个资源。为每个应用获取足够的资源,以处理应用的估计峰值负荷。每个应用具有不同的负荷特性;一些应用在白天繁忙;另外的一些应用在夜间繁忙;一些报表每周运行一次,而另外的一些报表每月运行一次。结果,有很多资源容量没有被利用。网格(grid)计算使得该未用的容量被利用或被删除。实际上,网格计算随时准备着彻底地改变计算的经济效果。网格是商品计算元素的集合,其提供处理和一定程度的共享存储;网格资源被动态地分配,以满足计算需求和网格客户端的优先权。网格的实例是服务器刀片(blade)的机架(rack)。每个服务器叶片是一个兼容(inclusive)计算系统,在单个母板上具有处理器、存储器、网络连接、以及相关电子设备。典型地,服务器刀片不包括板上存储器(不同于易失性存储器),并且它们与机架内的电源、冷却系统、以及电缆一起共享存储单元(例如共享磁盘)。网格计算能显著地降低计算 ...
【技术保护点】
一种用于在分布式数据库系统中自动供应数据的方法,所述方法包括以下步骤:数据库服务器使表空间从第一文件系统传输到第二文件系统;以及在将所述表空间传输到所述第二文件系统中后,所述数据库服务器将所述表空间导入到由所述数据库服务器管 理的本地数据库中。
【技术特征摘要】
【国外来华专利技术】US 2003-8-14 60/495,368;US 2003-9-3 60/500,050;US 1.一种用于在分布式数据库系统中自动供应数据的方法,所述方法包括以下步骤数据库服务器使表空间从第一文件系统传输到第二文件系统;以及在将所述表空间传输到所述第二文件系统中后,所述数据库服务器将所述表空间导入到由所述数据库服务器管理的本地数据库中。2.根据权利要求1所述的方法,其中,所述数据库服务器使表空间被传输的步骤和所述数据库服务器导入所述表空间的步骤都响应于例程的调用而被执行。3.根据权利要求1所述的方法,其中,所述例程被写成符合数据库语言并且可以通过数据库服务器执行的代码。4.根据权利要求1所述的方法,其中,所述导入的步骤包括将所述表空间附加到所述本地数据库。5.根据权利要求1所述的方法,其中,在执行所述数据库服务器使表空间被传输的步骤之前或期间,将所述表空间附加到另一个数据库。6.根据权利要求1所述的方法,其中,在执行所述数据库服务器使表空间被传输的步骤之前或期间,所述表空间是离线的。7.根据权利要求1所述的方法,其中所述导入所述表空间的步骤包括附加所述表空间的副本,其中,所述副本与所述表空间不同;以及所述数据库服务器提供同步机构,所述同步机构将对所述表空间所作的改变应用于所述副本。8.根据权利要求7所述的方法,其中,所述同步机构将对所述副本所作的改变应用于所述表空间。9.根据权利要求7所述的方法,其中,所述步骤还包括所述同步机构基于通过规则引擎产生的一组规则的评估结果,确定将对所述表空间所作的哪些改变传播到所述副本;以及其中,所述供应同步机构的步骤包括配置所述组规则。10.一种用于数据库服务器提供文件副本的方法,所述方法包括以下步骤第一数据库服务器接收创建存储在第一操作系统的第一文件系统中的文件的副本的请求;所述第一数据库服务器在特定操作系统的特定文件系统中创建所述副本;以及其中,所述副本是与所述特定文件不同的文件。11.根据权利要求10所述的方法,其中所述第一数据库服务器接收请求的步骤包括所述第一数据库服务器接收将所述文件的副本传输到所述特定文件系统的请求;其中,所述第一数据库服务器创建所述副本包括在所述第一数据库服务器与所述第二数据库服务器之间传输所述文件的副本;以及在所述特定文件系统中存储所述副本。12.根据权利要求11所述的方法,其中所述第一文件系统相对于所述第一数据库服务器是本地的,并且相对于所述第二数据库服务器是远程的;所述特定文件系统相对于所述第二数据库服务器是本地的,并且相对于所述第一数据库服务器是远程的;以及其中,所述存储的步骤由所述第二数据库服务器执行。13.根据权利要求12所述的方法,其中,所述传输的步骤包括经由消息传输系统传输作为二进制文件的所述副本,所述消息传输系统在所述第一数据库服务器与所述第二数据库服务器之间传播消息。14.根据权利要求11所述的方法,其中所述第一文件系统相对于所述第二数据库服务器是本地的,并且相对于所述第一数据库服务器是远程的;所述特定文件系统相对于所述第一数据库服务器是本地的,并且相对于所述第二数据库服务器是远程的;以及其中,所述存储的步骤由所述第一数据库服务器执行。15.根据权利要求10所述的方法,其中,所述第一文件系统相对于所述第一数据库服务器是本地的,并且所述特定文件系统相对于所述第一数据库服务器是本地的。16.根据权利要求10所述的方法,其中,接收请求包括调用将识别所述文件的值作为参数的例程。17.根据权利要求10所述的方法,其中接收请求包括通过接口接收命令;所述数据库服务器执行通过符合数据库语言的所述接口接收的命令;以及所述命令识别所述文件。18.一种用于在分布式数据库系统中自动地例示数据库数据的方法,所述方法包括以下步骤数据库服务器将一组一个或多个文件从第一文件系统传输到第二文件系统;其中,所述组一个或多个文件存储用于数据库的数据;以及在将所述组一个或多个文件传输到所述第二文件系统后,所述数据库服务器供应所述数据库作为由所述数据库服务器管理的数据库。19.根据权利要求18所述的方法,其中,所述组一个或多个文件是表空间,其中,所述供应的步骤包括将所述表空间附加至所述数据库。20.根据权利要求18所述的方法,其中,所述组一个或多个文件包括描述数据库对象的元数据...
【专利技术属性】
技术研发人员:本尼苏德尔,詹姆斯斯塔莫斯,黄力,约翰奇米斯基,阿南德拉克希米纳特,艾伦唐宁,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。