会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for virtualization of relational stored procedures in non-native relational database systems
    • 非本地关系数据库系统中关系存储过程虚拟化的系统和方法
    • US07739296B2
    • 2010-06-15
    • US11484971
    • 2006-07-12
    • Stefan KornJacques Joseph LabrieEileen Tien Lin
    • Stefan KornJacques Joseph LabrieEileen Tien Lin
    • G06F7/00G06F17/30
    • G06F17/30415
    • A system, method, and program product are provided that identifies a remote stored procedure stored in a remote database management system, and automatically generates a local stored procedure stored in a local database management system. To automatically generate the local stored procedure, local and remote metadata are gathered corresponding, respectively, to a local database management system and a remote database management system. The remote metadata is used to create a call statement to the remote stored procedure. The created invocation method maps input values, input to the local stored procedure, to input parameters of the remote stored procedure. Results in the local stored procedure are set by mapping the data returned from the remote stored procedure to the corresponding return values (e.g., parameters and result sets) in the local stored procedure values.
    • 提供了识别存储在远程数据库管理系统中的远程存储过程的系统,方法和程序产品,并且自动生成存储在本地数据库管理系统中的本地存储过程。 为了自动生成本地存储过程,将本地和远程元数据分别收集到本地数据库管理系统和远程数据库管理系统中。 远程元数据用于创建到远程存储过程的调用语句。 创建的调用方法将输入值输入到本地存储过程,以输入远程存储过程的参数。 通过将从远程存储过程返回的数据映射到本地存储过程值中的相应返回值(例如,参数和结果集)来设置本地存储过程中的结果。
    • 2. 发明申请
    • System and method for virtualization of relational stored procedures in non-native relational database systems
    • 非本地关系数据库系统中关系存储过程虚拟化的系统和方法
    • US20080016080A1
    • 2008-01-17
    • US11484971
    • 2006-07-12
    • Stefan KornJacques Joseph LabrieEileen Tien Lin
    • Stefan KornJacques Joseph LabrieEileen Tien Lin
    • G06F17/30
    • G06F17/30415
    • A system, method, and program product are provided that identifies a remote stored procedure stored in a remote database management system, and automatically generates a local stored procedure stored in a local database management system. To automatically generate the local stored procedure, local and remote metadata are gathered corresponding, respectively, to a local database management system and a remote database management system. The remote metadata is used to create a call statement to the remote stored procedure. The created invocation method maps input values, input to the local stored procedure, to input parameters of the remote stored procedure. Results in the local stored procedure are set by mapping the data returned from the remote stored procedure to the corresponding return values (e.g., parameters and result sets) in the local stored procedure values.
    • 提供了识别存储在远程数据库管理系统中的远程存储过程的系统,方法和程序产品,并且自动生成存储在本地数据库管理系统中的本地存储过程。 为了自动生成本地存储过程,将本地和远程元数据分别收集到本地数据库管理系统和远程数据库管理系统中。 远程元数据用于创建到远程存储过程的调用语句。 创建的调用方法将输入值输入到本地存储过程,以输入远程存储过程的参数。 通过将从远程存储过程返回的数据映射到本地存储过程值中的相应返回值(例如,参数和结果集)来设置本地存储过程中的结果。
    • 5. 发明授权
    • Method, computer program product, and system for rewriting database queries in a heterogenous environment
    • 方法,计算机程序产品和用于在异构环境中重写数据库查询的系统
    • US06526403B1
    • 2003-02-25
    • US09466492
    • 1999-12-17
    • Eileen Tien LinTina Louise MukaiShivakumar VenkataramanTian Zhang
    • Eileen Tien LinTina Louise MukaiShivakumar VenkataramanTian Zhang
    • G06F1730
    • G06F17/30463Y10S707/99934
    • A method, computer product, and system for rewriting database without decreasing pushdownability is provided. First, a pushdown analysis of the query in its entirety is performed prior to the application of any query rewrite rules in order to establish a baseline on pushdownability for the query. The results of this analysis is stored with the internal query representation. After each rule is applied to rewrite a portion of a query, that rewritten portion is analyzed again for pushdownability. If pushdownability is not decreased, then the rewritten query remains and the internal representation of the query is updated to reflect the pushdownability of that portion. If pushdownability is decreased, then an undo operation is applied to the rewritten portion of the query to back out the effects of the rule and leave the query in the same state as before the rewrite. Finally, additional rewrite rules that are directed to the heterogeneous database environment are also provided.
    • 提供了一种用于重写数据库而不降低可压缩性的方法,计算机产品和系统。 首先,在应用任何查询重写规则之前执行整个查询的下推分析,以便建立查询的可推式性的基线。 该分析的结果与内部查询表示一起存储。 每个规则应用于重写查询的一部分后,再次分析重写的部分以进行推测。 如果下推性不降低,则重写的查询将保留,并更新查询的内部表示形式,以反映该部分的可推移性。 如果可压缩性降低,则对查询的重写部分应用撤消操作,以排除规则的影响,并使查询处于与重写前相同的状态。 最后,还提供了针对异构数据库环境的其他重写规则。
    • 7. 发明授权
    • Method and apparatus for optimizing queries across heterogeneous
databases
    • 用于优化跨异构数据库的查询的方法和装置
    • US5943666A
    • 1999-08-24
    • US929877
    • 1997-09-15
    • James Charles KleeweinEileen Tien LinTina Louise MukaiShivakumar Venkataraman
    • James Charles KleeweinEileen Tien LinTina Louise MukaiShivakumar Venkataraman
    • G06F17/30
    • G06F17/30463G06F17/30545Y10S707/99932Y10S707/99933Y10S707/99934
    • A heterogeneous database system includes plural databases, one database acting as a system manager which performs functions to provide a transparent user interface that encompasses both the system manager database and other databases. The system manager includes a memory which stores (i) a database management procedure, (ii) a catalog of database functions that are supported by the plural databases, and (iii) a query optimizer procedure. A processor is responsive to a user query which requires data stored at a remote database, to execute the query optimizer procedure. The query optimizer procedure employs entries from the catalogue relating to database functions supported by both the system manager database and the remote database and establishes query plans for responding to the query. A first query plan is based upon execution at the remote database and a second query plan is based upon execution at the system manager database. The query optimizer then chooses one of the query plans in accordance with a determined criteria and causes the selected plan to be executed.
    • 异构数据库系统包括多个数据库,一个作为系统管理器的数据库,其执行功能以提供包含系统管理器数据库和其他数据库的透明用户界面。 系统管理器包括存储器(i)数据库管理过程,(ii)由多个数据库支持的数据库功能的目录,以及(iii)查询优化器过程。 处理器响应于需要在远程数据库处存储的数据的用户查询来执行查询优化器过程。 查询优化器过程采用与目录相关的条目,与数据库功能相关的数据库功能由系统管理器数据库和远程数据库支持,并建立响应查询的查询计划。 第一个查询计划是基于远程数据库上的执行,第二个查询计划是基于在系统管理器数据库执行的。 查询优化器然后根据确定的标准选择一个查询计划,并导致所选择的计划被执行。