-
公开(公告)号:US20090064123A1
公开(公告)日:2009-03-05
申请号:US11849500
申请日:2007-09-04
申请人: Bhashyam Ramesh , Michael Watzke
发明人: Bhashyam Ramesh , Michael Watzke
IPC分类号: G06F9/44
CPC分类号: G06F8/65
摘要: There is provided a method, system and computer program for updating at least one component in a multi-component software application. The method includes receiving application data describing characteristics of the software application, receiving update data describing at least one update applicable to the software application and reviewing the application data and update data to determine whether the at least one update is applied to the software application.
摘要翻译: 提供了一种用于在多组件软件应用程序中更新至少一个组件的方法,系统和计算机程序。 所述方法包括接收描述所述软件应用的特征的应用数据,接收描述适用于所述软件应用的至少一个更新的更新数据,以及查看所述应用数据和更新数据以确定所述至少一个更新是否应用于所述软件应用。
-
公开(公告)号:US07395537B1
公开(公告)日:2008-07-01
申请号:US10730348
申请日:2003-12-08
CPC分类号: G06F17/30306 , Y10S707/99931 , Y10S707/99932
摘要: In a method, computer program and process for administering the workload of a database system as it executes one or more requests the one or more requests are sorted into one or more workload groups. Each workload group has an associated level of service desired from the database system. The one or more requests are executed in an order intended to achieve the levels of service associated with each of the workload groups. The system resources are assigned to the one or more workload groups as necessary to provide the level of service associated with each workload group. The execution of requests is monitored on a short-term basis to detect a deviation from the level of service greater than a short-term threshold. If such a deviation is detected, the assignment of system resources to workload groups is adjusted to reduce the deviation. Monitoring is also performed on a long-term basis to detect deviations from the expected level of service greater than a long-term threshold. If such a deviation is detected, the execution of requests is adjusted to better provide the expected level of service.
摘要翻译: 在一种方法中,用于在数据库系统执行一个或多个请求时管理数据库系统的工作负荷的计算机程序和过程被分类到一个或多个工作负载组中。 每个工作负载组都具有从数据库系统所需的相关级别的服务。 一个或多个请求按照旨在实现与每个工作负载组相关联的服务级别的顺序来执行。 根据需要将系统资源分配给一个或多个工作负载组,以提供与每个工作负荷组相关联的服务级别。 在短时间内监视请求的执行以检测与服务水平的偏差大于短期阈值。 如果检测到这种偏差,则调整系统资源到工作负载组的分配以减少偏差。 监测也是长期执行的,以检测与预期服务水平的偏差大于长期阈值。 如果检测到这种偏差,则调整请求的执行以更好地提供预期的服务水平。
-
公开(公告)号:US20070174346A1
公开(公告)日:2007-07-26
申请号:US11334615
申请日:2006-01-18
申请人: Douglas Brown , Anita Richards , Bhashyam Ramesh
发明人: Douglas Brown , Anita Richards , Bhashyam Ramesh
IPC分类号: G06F17/30
CPC分类号: G06F16/20
摘要: A method, computer program, and database system for configuring a model of a database system are disclosed. The database system has a configuration. Two or more ordered levels of configuration assistance are provided. Each of the levels offers a different combination of the following forms of assistance: no assistance, workload analysis, cost-based performance analysis, and simulation.
摘要翻译: 公开了一种用于配置数据库系统的模型的方法,计算机程序和数据库系统。 数据库系统有一个配置。 提供了两个或多个有序级别的配置帮助。 每个级别提供以下形式的帮助的不同组合:无需帮助,工作负载分析,基于成本的性能分析和模拟。
-
公开(公告)号:US20070143244A1
公开(公告)日:2007-06-21
申请号:US11608362
申请日:2006-12-08
申请人: Pekka Kostamaa , Bhashyam Ramesh
发明人: Pekka Kostamaa , Bhashyam Ramesh
IPC分类号: G06F17/30
CPC分类号: G06F16/24561
摘要: There is provided a database system 1 including a source cluster, in the form of a source clique 2, for providing a clique shared spool file 3. This spool file is provided for consumption by a target module 4 belonging to a target cluster, in the form of a target clique 5. A node interconnect 6 receives of spool 3, and exports the spool for consumption by module 4.
摘要翻译: 提供了数据库系统1,其包括以源组2的形式的源集群,用于提供集体共享假脱机文件3。 该假脱机文件被提供为目标组5的形式的属于目标集群的目标模块4的消耗。 节点互连6接收线轴3,并且导出线轴以供模块4消耗。
-
公开(公告)号:US07092954B1
公开(公告)日:2006-08-15
申请号:US10038673
申请日:2001-12-31
申请人: Bhashyam Ramesh
发明人: Bhashyam Ramesh
IPC分类号: G06F17/00
CPC分类号: G06F17/30498 , Y10S707/99942
摘要: A method, computer program and database system are disclosed for joining a plurality of tables T1 through TN, where each of the tables has an associated Star Map, S1 through SN, respectively. Each Star Map includes bitmap entries having locations indexed by the hash of one or more values associated with one or more join key columns of its associated table. A bitmap entry in a Star Map, if set, indicates the presence of a row in its associated table that has entries in the one or more join key columns that together hash to the location of the bitmap entry. The method includes a) performing a Boolean operation using the bitmap entries of the Star Maps S1 through SN to produce a join Star Map SJ, b) using SJ to select rows from the tables T1 through TN, and c) joining the resulting rows to produce a join result.
摘要翻译: 公开了一种用于连接多个表T 1至TN的方法,计算机程序和数据库系统,其中每个表分别具有相关联的星图,S1至SN。 每个星图包括位图条目,其位置由与其关联表的一个或多个连接键列相关联的一个或多个值的散列值索引。 星图中的位图条目(如果设置)指示在其关联表中存在一行,该行中的一个或多个连接键列中的条目一起哈希到位图条目的位置。 该方法包括:a)使用星图S 1至SN的位图条目执行布尔运算以产生连接星图SJ,b)使用SJ从表T 1至TN中选择行,以及c)将所得到的结果 行以产生连接结果。
-
公开(公告)号:US06957222B1
公开(公告)日:2005-10-18
申请号:US10038849
申请日:2001-12-31
申请人: Bhashyam Ramesh
发明人: Bhashyam Ramesh
CPC分类号: G06F17/30466 , Y10S707/99932 , Y10S707/99933 , Y10S707/99934 , Y10S707/99942
摘要: A method, computer program and database system are disclosed for performing an outer join of at least a first table T1 and a second table T2. The join has join conditions. Each of the tables has an associated Star Map, S1 and S2, respectively. Each Star Map includes bitmap entries which have locations indexed by the hash of one or more values associated with one or more join key columns of its associated table. A bitmap entry in a Star Map, if set, indicates the presence of a row in its associated table that has entries in the one or more join key columns that together hash to the location of the bitmap entry. The method, computer program and database system include a) performing one or more Boolean operations using the bitmap entries of the Star Maps S1 and S2 to produce set bitmap entries in a Star Map SJ where there is a corresponding set bitmap entry in S1 and a corresponding set bitmap entry in S2, b) selecting a row from table T1 and hashing the combined entries in the one or more join key columns of the selected T1 row to identify a bitmap entry in SJ, and c) if the identified bitmap entry in SJ is not set, projecting the selected T1 row with a NULL corresponding to data from table T2. If d) the identified bitmap entry in SJ is set, performing the following: d1) if no row in T2 satisfies the join conditions and has entries in its one or more join key columns that together hash to the location of the identified set bitmap entry in SJ, projecting the selected T1 row and a NULL corresponding to data from table T2, d2) otherwise, for each row from T2 that satisfies the join condition and has entries in its one or more join key columns that together hash to the location of the identified set bitmap entry in SJ, projecting the selected T1 row with data from the row from T2, and e) repeating b)-d) for all rows in T1.
摘要翻译: 公开了一种用于执行至少第一表T1和第二表T2的外连接的方法,计算机程序和数据库系统。 连接有连接条件。 每个表分别具有相关联的星图,S1和S2。 每个星图包括位图条目,其位置由与关联表的一个或多个连接键列相关联的一个或多个值的散列进行索引。 星图中的位图条目(如果设置)指示在其关联表中存在一行,该行中的一个或多个连接键列中的条目一起哈希到位图条目的位置。 方法,计算机程序和数据库系统包括:a)使用星图S1和S2的位图条目执行一个或多个布尔运算,以在星图SJ中产生设置的位图条目,其中S1中存在相应的设置位图条目, b)从表T1中选择一行,并在所选择的T1行的一个或多个连接密钥列中散列组合的条目,以标识SJ中的位图条目,以及c)如果识别的位图条目在 未设置SJ,将所选择的T1行与对应于表T2的数据的NULL进行投影。 如果d)设置了SJ中识别的位图条目,则执行以下操作:d1)如果T2中没有行满足连接条件,并且在其一个或多个连接键列中的条目一起散列到所标识的集合位图条目的位置 在SJ中投影所选择的T1行和对应于来自表T2的数据的空值d2)否则,对于满足连接条件的T2的每一行,并且在其一个或多个连接键列中的条目一起散列到 在SJ中识别的设置位图条目,将来自T2的行的数据投影到所选择的T1行,以及e)对T1中的所有行重复b)-d)。
-
27.
公开(公告)号:US06957210B1
公开(公告)日:2005-10-18
申请号:US10038783
申请日:2001-12-31
申请人: Bhashyam Ramesh
发明人: Bhashyam Ramesh
IPC分类号: G06F17/30
CPC分类号: G06F17/30498 , G06F17/30324 , Y10S707/99932
摘要: A method, computer program and database system are disclosed for performing an exclusion join of at least a first table T1 and a second table T2, where each of the tables has an associated Star Map, S1 and S2, respectively. Each Star Map includes bitmap entries having locations indexed by the hash of one or more values associated with one or more join key columns of its associated table. The method, computer program, and database system include a) performing one or more Boolean operations using the bitmap entries of the Star Maps S1 and S2 to produce bitmap entries in a Star Map SJ where there is a corresponding set bitmap entry in S1 and no corresponding set bitmap entry in S2; b) using SJ to identify qualifying rows from the first table T1; and c) providing the qualifying rows as an exclusion join result.
摘要翻译: 公开了一种用于执行至少第一表T 1和第二表T 2的排除连接的方法,计算机程序和数据库系统,其中每个表分别具有关联的星图,S1和S2。 每个星图包括位图条目,其位置由与其关联表的一个或多个连接键列相关联的一个或多个值的散列值索引。 该方法,计算机程序和数据库系统包括:a)使用星图S 1和S 2的位图条目执行一个或多个布尔运算,以在星图SJ中产生位图条目,其中在S中存在相应的设置位图条目 1并且在S 2中没有相应的设置位图条目; b)使用SJ从第一表T 1中识别合格行; 和c)提供合格行作为排除加入结果。
-
公开(公告)号:US09430526B2
公开(公告)日:2016-08-30
申请号:US12240019
申请日:2008-09-29
CPC分类号: G06F17/30471 , G06F17/30463 , G06F17/30466 , G06F17/30489 , G06F17/30498 , G06F17/30551
摘要: A method, database system and computer program are disclosed for optimizing a SQL query, in which the SQL query seeks to aggregate temporal database information. The method includes determining whether two rows of information have a common grouping value, and if so, determining both temporal overlap and temporal non-overlap components of the two rows, aggregating each of the temporal overlap components of the two rows, and separating the temporal non-overlap components of the two rows.
摘要翻译: 公开了用于优化SQL查询的方法,数据库系统和计算机程序,其中SQL查询寻求聚合时间数据库信息。 该方法包括确定两行信息是否具有公共分组值,如果是,则确定两行的时间重叠和时间非重叠分量,聚合两行的每个时间重叠分量,并分离时间 两行的非重叠组件。
-
29.
公开(公告)号:US09110947B1
公开(公告)日:2015-08-18
申请号:US13618875
申请日:2012-09-14
申请人: Michael Watzke , Bhashyam Ramesh
发明人: Michael Watzke , Bhashyam Ramesh
CPC分类号: G06F17/30486 , G06F17/30315
摘要: A database system may process multiple column-oriented tasks in parallel for a database being stored according to a row-partitioning protocol. The database system may determine when the query should process the column-oriented task serially or in parallel. For parallel processing, the database system may generate processing tasks for each unique column-oriented task contained in the query used to retrieve column data and to process the column data according to the column-oriented tasks requested. A method of operating the database system may determine that multiple column-oriented tasks included in a query are to be processed in parallel. The method may further include generating a processing task for each unique column-oriented task included in the query. The method may further include performing the column-oriented tasks in parallel based on the processing threads. The method may implement various considerations in determining to process to the column-oriented tasks in parallel.
摘要翻译: 数据库系统可以根据行分区协议并行存储数据库来处理多个面向列的任务。 数据库系统可以确定查询何时应该串行或并行处理面向列的任务。 对于并行处理,数据库系统可以为包含在用于检索列数据的查询中的每个独特的面向列的任务生成处理任务,并根据所请求的面向列的任务来处理列数据。 操作数据库系统的方法可以确定包括在查询中的多个面向列的任务将被并行处理。 该方法还可以包括为查询中包括的每个独特的面向列的任务生成处理任务。 该方法还可以包括基于处理线程来并行地执行面向列的任务。 该方法可以在确定并行处理到面向列的任务时实现各种考虑。
-
公开(公告)号:US08645425B1
公开(公告)日:2014-02-04
申请号:US10786448
申请日:2004-02-25
IPC分类号: G06F7/00
CPC分类号: G06F17/30306
摘要: A method, computer program and database system are disclosed for guiding the development of workload group definition (WD) classifications for a database system having resources. WD classification information is provided where a workload group is a set of system requests having characteristics defined by a WD and a WD classification identifies one or more WDs with similar performance requirements. If WD classification is not acceptable, one or more of the following functions is performed until WD classification is acceptable: (a) splitting one or more WDs; and (b) merging two or more WDs.
摘要翻译: 公开了一种方法,计算机程序和数据库系统,用于指导具有资源的数据库系统的工作负载组定义(WD)分类的开发。 提供WD分类信息,其中工作负载组是具有由WD定义的特征的一组系统请求,并且WD分类识别具有相似性能要求的一个或多个WD。 如果WD分类不可接受,则执行以下功能之一,直到WD分类是可接受的:(a)分割一个或多个WD; 和(b)合并两个或多个WD。
-
-
-
-
-
-
-
-
-