System and method for query processing using virtual table interface
    1.
    发明授权
    System and method for query processing using virtual table interface 失效
    使用虚拟表格界面进行查询处理的系统和方法

    公开(公告)号:US06694306B1

    公开(公告)日:2004-02-17

    申请号:US09665069

    申请日:2000-09-19

    IPC分类号: G06F1730

    摘要: A query processing system in which a virtual table to enable multiple mapping to a plurality of databases is provided in a data processing system to receive a query from an application program and partial replicas as copies of part of the data in the virtual table is prepared in storage so that the whole or part of a query can be processed using the partial replicas. For query units which cannot be processed using the partial replica, means to select an appropriate distributed join method and optimization to push down query processing to real databases as far as possible are used. The system allows transparent access to multiple different real databases according to access conditions without changing the column to be accessed in the virtual table or switching the virtual table, thereby eliminating the need to create a new application for each newly developed service.

    摘要翻译: 一种查询处理系统,其中在数据处理系统中提供用于启用对多个数据库的多个映射的虚拟表,以从应用程序和部分副本接收查询,作为虚拟表中的部分数据的副本 存储,以便可以使用部分副本处理整个或部分查询。 对于不能使用部分副本处理的查询单元,意味着选择适当的分布式连接方法,并尽可能使用优化来将查询处理推送到真实数据库。 该系统允许根据访问条件透明地访问多个不同的真实数据库,而不需要更改要在虚拟表中访问的列或切换虚拟表,从而无需为每个新开发的服务创建新的应用程序。

    Method and system for query processing
    2.
    发明授权
    Method and system for query processing 失效
    查询处理方法和系统

    公开(公告)号:US06757670B1

    公开(公告)日:2004-06-29

    申请号:US09659616

    申请日:2000-09-11

    IPC分类号: G06F1730

    摘要: Method and apparatus for query processing including an optimization controller, responding to a query from an application related to an database, and controlling optimization processing of the query. A query classification definition and a query operation direction associated with the query classification definition are defined on a storing means. The query classification definition classifies the queries according to classifications and attributes including environment for use, time for use, database to be accessed, and the amount of data that is processed. The query operation direction defines strength of the direction including “Force”, “Recommended”, “Neutral”, and “Deny”, which is used to select operation at the time of query execution from several alternatives. During optimization processing of the received query, the system controls the optimization processing according to the query control information that has been set, enabling control of DBMS operation in a batch for two or more queries without modifying the applications.

    摘要翻译: 用于查询处理的方法和装置,包括优化控制器,响应来自与数据库相关的应用的查询,以及控制查询的优化处理。 在存储装置上定义与查询分类定义相关联的查询分类定义和查询操作方向。 查询分类定义根据分类和属性对查询进行分类,包括使用环境,使用时间,要访问的数据库以及处理的数据量。 查询操作方向定义包括“强制”,“推荐”,“中立”和“拒绝”的方向的强度,用于从多个选项执行查询执行时选择操作。 在接收到的查询的优化处理期间,系统根据已经设置的查询控制信息控制优化处理,使得能够在批处理中对两个或更多个查询进行DBMS操作的控制,而无需修改应用程序。

    Active memory and memory control method, and heterogeneous data integration use system using the memory and method
    5.
    发明授权
    Active memory and memory control method, and heterogeneous data integration use system using the memory and method 失效
    活动内存和内存控制方法,异构数据集成使用系统使用内存和方法

    公开(公告)号:US06519598B1

    公开(公告)日:2003-02-11

    申请号:US09382695

    申请日:1999-08-25

    IPC分类号: G06F1730

    CPC分类号: G06F17/30569

    摘要: A data request analysis unit for accepting and analyzing a request from a client computer, a data conversion program generation unit, and a data conversion unit are provided in a magnetic disk apparatus, the data conversion program generation unit downloads a program module by way of a network as required based on the analysis result obtained by use of the data request analysis unit to generate a data conversion program, and the data conversion unit downloads the conversion program, and converts the type of the data read out from the magnetic memory medium by use of the program, and directly transfers the converted data to the client computer by way of a network interface, thereby, the present invention provides a general purpose magnetic disk apparatus which is capable of flexibly accommodating the request from the client computer, the scalability of the whole system is improved because the data is converted in the magnetic disk apparatus, and the process efficiency of the client computer is improved.

    摘要翻译: 一种数据请求分析单元,用于接受和分析来自客户端计算机,数据转换程序生成单元和数据转换单元的请求,数据转换程序产生单元通过以下方式下载程序模块: 基于通过使用数据请求分析单元获得的分析结果来生成数据转换程序,并且数据转换单元下载转换程序,并且通过使用转换从磁存储介质读出的数据的类型 的程序,并且通过网络接口直接将转换的数据传送到客户端计算机,由此本发明提供一种通用磁盘装置,其能够灵活地容纳来自客户端计算机的请求,可扩展性 整个系统得到改进,因为数据在磁盘设备中被转换,并且客户端的处理效率比较 子宫改善。

    Method for integrating and accessing of heterogeneous data sources
    6.
    发明申请
    Method for integrating and accessing of heterogeneous data sources 审中-公开
    异构数据源的集成和访问方法

    公开(公告)号:US20050091210A1

    公开(公告)日:2005-04-28

    申请号:US11010266

    申请日:2004-12-14

    CPC分类号: G06F16/256

    摘要: A method for integrating data, stored not only in a relational database management system but also in data sources such as legacy application programs or tertiary storage where inquiry cannot be executed efficiently, and for performing inquiry quickly. A distributed index for use by a data source is generated in a database hub in advance, and a distribution index application unit converts and disassembles an inquiry using the distributed index.

    摘要翻译: 一种用于集成数据的方法,不仅存储在关系数据库管理系统中,而且存储在诸如传统应用程序或三级存储之类的数据源中,其中查询不能被有效地执行,并且用于快速执行查询。 预先在数据库集线器中生成由数据源使用的分布式索引,分发索引应用单元使用分布式索引转换和分解查询。

    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC
    7.
    发明申请
    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC 失效
    使用优化的RPC优化远程过程调用(RPC)和程序执行方法的方法

    公开(公告)号:US20050273792A1

    公开(公告)日:2005-12-08

    申请号:US11066269

    申请日:2005-02-28

    CPC分类号: G06F8/41 G06F9/548

    摘要: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102′, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105′, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.

    摘要翻译: 一种用于在客户机和服务器之间快速执行一系列远程过程调用的方法,包括输入IDL源代码(103)和客户端源代码(102,102',...)的RPC优化器(101),以便 将一组由客户端执行的远程过程定义为附加服务器源代码(107)作为新的远程过程。 反过来,RPC优化器输出添加了远程过程的接口的新的IDL源代码(106),并修改了新的客户端源代码(105,105',...)以便使用远程过程。 这将涉及多个远程过程的通信减少到单个通信通过,从而实现客户端和服务器之间的高速通信。

    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC
    8.
    发明授权
    Method for optimizing remote procedure call (RPC) and program execution method by use of the optimized RPC 失效
    使用优化的RPC优化远程过程调用(RPC)和程序执行方法的方法

    公开(公告)号:US07669209B2

    公开(公告)日:2010-02-23

    申请号:US11066269

    申请日:2005-02-28

    IPC分类号: G06F3/00

    CPC分类号: G06F8/41 G06F9/548

    摘要: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102′, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105′, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.

    摘要翻译: 一种用于在客户机和服务器之间快速执行一系列远程过程调用的方法,包括输入IDL源代码(103)和客户端源代码(102,102',...)的RPC优化器(101),以便 将一组由客户端执行的远程过程定义为附加服务器源代码(107)作为新的远程过程。 反过来,RPC优化器输出添加了远程过程的接口的新的IDL源代码(106),并修改了新的客户端源代码(105,105',...)以便使用远程过程。 这将涉及多个远程过程的通信减少到单个通信通过,从而实现客户端和服务器之间的高速通信。

    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system
    9.
    发明授权
    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system 有权
    系统中使用的数据仓库系统和查询处理方法,系统的数据收集方法和装置,系统中的计费方法和装置

    公开(公告)号:US07111019B1

    公开(公告)日:2006-09-19

    申请号:US09435034

    申请日:1999-11-05

    IPC分类号: G06F12/00 G06F17/30 G06F7/00

    摘要: In order to realize a practical data warehouse system with the use of a network in a distributed environment, for example, data collectors (101 and 102) for creating/managing each replica of server data for clients (103 and 104) as shown in FIG. 1 are connected to a network (113). A data collector holds a data request condition given from a user via a client and negotiates with a server (114, 122) which supplies data according to such resources as a storage unit, a CPU, etc. usable by the data collector, thereby the range and quality of the data for which a replica is to be created can be adjusted. For query processing, a part or the whole of a query from a client is processed with the use of a replica (123) created in the data collector. Queries which cannot be processed with any replica in the data collector are transferred to the server. Because a replica created in the data collector can be used to process a query from a client device such a way, the server load can be reduced.

    摘要翻译: 为了在分布式环境中实现使用网络的实用数据仓库系统,例如,用于创建/管理客户机(103和104)的每个服务器数据副本的数据收集器(101和102),如图 。 1连接到网络(113)。 数据收集器保存从用户经由客户端给出的数据请求条件,并与根据数据收集器可用的诸如存储单元,CPU等的资源提供数据的服务器(114,122)进行协商,由此 可以调整要创建副本的数据的范围和质量。 对于查询处理,使用在数据收集器中创建的副本(123)来处理来自客户端的查询的一部分或全部。 无法用数据收集器中的任何副本处理的查询将传输到服务器。 由于在数据收集器中创建的副本可以用于以这种方式处理来自客户端设备的查询,所以可以减少服务器负载。

    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system
    10.
    发明申请
    Data warehouse system and query processing method used in the system, and data collecting method and apparatus for the method, and charging method and apparatus in the system 审中-公开
    系统中使用的数据仓库系统和查询处理方法,系统的数据收集方法和装置,系统中的计费方法和装置

    公开(公告)号:US20060253435A1

    公开(公告)日:2006-11-09

    申请号:US11485272

    申请日:2006-07-13

    IPC分类号: G06F17/30

    摘要: In order to realize a practical data warehouse system with the use of a network in a distributed environment, for example, data collectors for creating/managing each replica of server data for clients shown in FIG. 1 are connected to a network. A data collector holds a data request condition given from a user via a client and negotiates with a server which supplies data according to such resources as a storage unit, a CPU, etc., usable by the data collector, thereby the range and quality of the data for which a replica is to be created can be adjusted. For query processing, a part or the whole of a query from a client is processed with the use of a replica created in the data collector. Queries which cannot be processed with any replica in the data collector are transferred to the server. Because a replica created in the data collector can be used to process a query from a client in such a way, the server load can be reduced.

    摘要翻译: 为了在分布式环境中实现使用网络的实用数据仓库系统,例如,用于创建/管理图1所示的客户端的服务器数据的每个副本的数据收集器。 1连接到网络。 数据收集器通过客户端保存从用户发出的数据请求条件,并与根据数据收集器可使用的存储单元,CPU等资源提供数据的服务器进行协商,从而达到数据收集器的范围和质量 可以调整要创建副本的数据。 对于查询处理,使用在数据收集器中创建的副本来处理来自客户机的部分或全部查询。 无法用数据收集器中的任何副本处理的查询将传输到服务器。 由于在数据收集器中创建的副本可以用于以这种方式处理来自客户端的查询,所以可以减少服务器负载。