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

    公开(公告)号:US5983228A

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

    申请号:US025245

    申请日:1998-02-18

    IPC分类号: G06F12/00 G06F17/30

    摘要: 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.

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

    Database processing method and apparatus for processing data by analyzing query input
    2.
    发明授权
    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
    3.
    发明授权
    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.

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

    Database processing method and apparatus using handle
    4.
    发明授权
    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
    7.
    发明授权
    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.

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

    Routine executing method in database system
    9.
    发明授权
    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.

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

    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.