Database processing method and apparatus using handle
    1.
    发明授权
    Database processing method and apparatus using handle 失效
    数据库处理方法和装置使用句柄

    公开(公告)号:US06405193B2

    公开(公告)日:2002-06-11

    申请号:US09805105

    申请日:2001-03-14

    IPC分类号: G06F1730

    摘要: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.

    摘要翻译: 请求接受服务器接受预定类型的数据的处理请求,分析请求,并且将请求对应的处理分配给请求接受服务器和至少一个数据库处理服务器中的任一个。 句柄是用于管理作为处理目标的数据的存储区域并具有已经存储了处理目标数据的服务器的控制块和关于其存储位置的信息。 当根据处理请求处理对应于处理请求的处理对象数据时,请求接收服务器通过使用关于处理目标数据的句柄来执行根据处理请求的处理。 当需要处理目标数据的实体时,根据句柄获得处理对象数据的实体,并进行处理。

    Database processing method and apparatus using handle
    3.
    发明授权
    Database processing method and apparatus using handle 失效
    数据库处理方法和装置使用句柄

    公开(公告)号:US06711566B2

    公开(公告)日:2004-03-23

    申请号:US10079541

    申请日:2002-02-22

    IPC分类号: G06F1730

    摘要: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary the entity of the processing target data is obtained on the basis of the handle and is processed.

    摘要翻译: 请求接受服务器接受预定类型的数据的处理请求,分析请求,并且将请求对应的处理分配给请求接受服务器和至少一个数据库处理服务器中的任一个。 句柄是用于管理作为处理目标的数据的存储区域并具有已经存储了处理目标数据的服务器的控制块和关于其存储位置的信息。 当根据处理请求处理对应于处理请求的处理对象数据时,请求接收服务器通过使用关于处理目标数据的句柄来执行根据处理请求的处理。 当需要处理目标数据的实体时,根据句柄获得处理目标数据的实体并被处理。

    Method of resolving overloaded routines, system for implementing the same and medium for storing processing program therefor
    6.
    发明授权
    Method of resolving overloaded routines, system for implementing the same and medium for storing processing program therefor 失效
    解决过载例程的方法,实现相同的系统和用于存储处理程序的介质

    公开(公告)号:US06480833B2

    公开(公告)日:2002-11-12

    申请号:US09321206

    申请日:1999-05-27

    IPC分类号: G06F1730

    摘要: An overloaded routines resolving method of analyzing an invocation for the group of overloaded routines to determine the routine to be called, the method including: the routine group sorting step of sorting the group of routines on the basis of the predetermined precedence; the reference utilization pruning step of determining the routine which has the highest precedence of a data type of an argument from among the routines which can be called for the types in the definition of the arguments of the invocation from the sorted routines and of deleting any of the routines each of which has the lower precedence than that of the routine thus determined from the candidates; and the sort order characteristic pruning step of comparing the data types of the arguments among the routines which still remain after having executed the reference utilization pruning step to delete any of the routines each of which has no possibility of being called from the candidates. From the foregoing, the necessary minimum candidate can be selected efficiently in the overloaded routines resolution which is carried out when analyzing the query for the database.

    摘要翻译: 一种重载例程解析方法,用于分析所述重载例程组的调用以确定所述被调用的例程,所述方法包括:所述例程组排序步骤,基于所述预定优先级对所述例程组进行排序; 所述参考利用修剪步骤从所述例程中确定具有所述参数的数据类型的最高优先级的所述例程的所述例程,所述例程可以从所述排序例程中对所述调用的参数的定义中的类型进行调用,以及删除 每个程序的优先级低于从候选人确定的程序的优先级; 以及排序顺序特征修剪步骤,用于比较在执行参考利用修剪步骤之后仍然保留的例程中的参数的数据类型,以删除每个不具有从候选者被调用的可能性的例程。 从上述可以在分析数据库的查询时执行的重载例程分辨率中有效选择必要的最小候选。

    Routine executing method in database system

    公开(公告)号:US6076085A

    公开(公告)日:2000-06-13

    申请号:US28055

    申请日:1998-02-23

    IPC分类号: G06F12/00 G06F17/30

    摘要: In a parallel database system having an execution device on a front end side and a plurality of execution devices on a database operation side (hereinafter referred to as the "divided data side"), the front end side analyzes a definition statement of a routine such as a function or a procedure inputted from a user to create routine execution process instructions for executing the routine. Simultaneously, the front end side determines whether or not a database operation statement is contained in the routine, and creates check information indicative of the determination result. The front end side analyzes a query statement inputted from the user to create a first query execution process instruction to be executed on the front end side and a second query execution process instruction to be executed on the divided data side. When the divided data side executes the query in accordance with the second query execution process instruction, a routine containing no database operation statement in the second query statement process instruction is executed on the divided data side.

    Routine executing method in database system
    8.
    发明授权
    Routine executing method in database system 失效
    数据库系统中的常规执行方法

    公开(公告)号:US06374238B1

    公开(公告)日:2002-04-16

    申请号:US09547078

    申请日:2000-04-11

    IPC分类号: G06F1730

    摘要: In a parallel database system having an execution device on a front end side and a plurality of execution devices on a database operation side (hereinafter referred to as the “divided data side”), the front end side analyzes a definition statement of a routine such as a function or a procedure inputted from a user to create routine execution process instructions for executing the routine. Simultaneously, the front end side determines whether or not a database operation statement is contained in the routine, and creates check information indicative of the determination result. The front end side analyzes a query statement inputted from the user to create a first query execution process instruction to be executed on the front end side and a second query execution process instruction to be executed on the divided data side. When the divided data side executes the query in accordance with the second query execution process instruction, a routine containing no database operation statement in the second query statement process instruction is executed on the divided data side.

    摘要翻译: 在具有前端侧的执行装置和数据库操作侧的多个执行装置(以下称为“分割数据侧”)的并行数据库系统中,前端侧分析例如 作为从用户输入的函数或过程,以创建用于执行该例程的例行执行处理指令。 同时,前端侧确定该例程中是否包含数据库操作语句,并且创建表示确定结果的检查信息。 前端侧分析从用户输入的查询语句,以创建要在前端执行的第一查询执行处理指令和要在分割数据侧执行的第二查询执行处理指令。 当分割数据侧根据第二查询执行处理指令执行查询时,在分割数据侧执行在第二查询语句处理指令中不包含数据库操作语句的例程。

    Database processing method and apparatus for processing data by analyzing query input
    9.
    发明授权
    Database processing method and apparatus for processing data by analyzing query input 失效
    通过分析查询输入来处理数据的数据库处理方法和装置

    公开(公告)号:US06694312B2

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

    申请号:US09776891

    申请日:2001-02-06

    IPC分类号: G06F1730

    摘要: In a database management system including a request reception server and a plurality of execution servers, each having a plug-in program module incorporated by a user, the request reception server analyzes a processing request from the user to determine whether or not the plurality of execution servers require currently unidentified input parameters when executing external functions in their plug-in modules, based on a definition information table created from descriptions of interface specifications for the plug-in program modules. When it is determined that the execution servers require such input parameters, an external function in the plug-in program module in the request reception server is executed to previously acquire the unidentified input parameters. The request reception server creates an execution processing procedure code, to be executed by the plurality of execution servers, assuming that the unidentified input parameters have already been inputted, and passes the execution processing procedure code together with the input parameters acquired by the request reception server to the plurality of execution servers.

    摘要翻译: 在包括请求接收服务器和多个执行服务器的数据库管理系统中,每个具有由用户并入的插件程序模块,所述请求接收服务器分析来自用户的处理请求,以确定多个执行 基于从插件程序模块的接口规范的描述创建的定义信息表,服务器在其插件模块中执行外部功能时,需要当前未识别的输入参数。 当确定执行服务器需要这样的输入参数时,执行请求接收服务器中的插件程序模块中的外部功能以预先获取未识别的输入参数。 假设未识别的输入参数已被输入,请求接收服务器创建要由多个执行服务器执行的执行处理过程代码,并将执行处理过程代码与由请求接收服务器获取的输入参数一起传递 到多个执行服务器。

    Parallel database management method and parallel database management system
    10.
    发明授权
    Parallel database management method and parallel database management system 有权
    并行数据库管理方法和并行数据库管理系统

    公开(公告)号:US06212516B1

    公开(公告)日:2001-04-03

    申请号:US09429440

    申请日:1999-10-28

    IPC分类号: G06F1730

    摘要: In a database management system including a request reception server and a plurality of execution servers, each having a plug-in program module incorporated by a user, the request reception server analyzes a processing request from the user to determine whether or not the plurality of execution servers require currently unidentified input parameters when executing external functions in their plug-in modules, based on a definition information table created from descriptions of interface specifications for the plug-in program modules. When it is determined that the execution servers require such input parameters, an external function in the plug-in program module in the request reception server is executed to previously acquire the unidentified input parameters. The request reception server creates an execution processing procedure code, to be executed by the plurality of execution servers, assuming that the unidentified input parameters have already been inputted, and passes the execution processing procedure code together with the input parameters acquired by the request reception server to the plurality of execution servers.

    摘要翻译: 在包括请求接收服务器和多个执行服务器的数据库管理系统中,每个具有由用户并入的插件程序模块,所述请求接收服务器分析来自用户的处理请求,以确定多个执行 基于从插件程序模块的接口规范的描述创建的定义信息表,服务器在其插件模块中执行外部功能时,需要当前未识别的输入参数。 当确定执行服务器需要这样的输入参数时,执行请求接收服务器中的插件程序模块中的外部功能以预先获取未识别的输入参数。 假设未识别的输入参数已被输入,请求接收服务器创建要由多个执行服务器执行的执行处理过程代码,并将执行处理过程代码与由请求接收服务器获取的输入参数一起传递 到多个执行服务器。