首页> 外国专利> Apparatus and method for enabling parallel processing of a computer program using existing database parallelism

Apparatus and method for enabling parallel processing of a computer program using existing database parallelism

机译:使用现有数据库并行性实现计算机程序并行处理的装置和方法

摘要

An apparatus and method enable parallelism in a computer program using parallelism that is built-in to many modem database managers. The parallelism provided by a database manager in executing user-defined functions provides an easy way to implement parallelism for database and non-database functions in a computer program without the need of hard-coding all the parallelism support in the computer program itself. A database table is defined with instructions the user wants to execute in parallel. A user-defined function is then defined that executes the instructions in the table. A database operation is then defined for the table that invokes the user-defined function. When the database operation is executed, the database manager provides parallelism by executing multiple tasks in parallel in the user-defined function. The built-in parallelism in many modem database managers thus may be used to enable parallelism in a computer program by using user-defined functions in a manner not previously thought of before.
机译:一种装置和方法使用许多现代数据库管理器内置的并行性来实现计算机程序中的并行性。由数据库管理器在执行用户定义的功能时提供的并行性提供了一种简便的方法,可以为计算机程序中的数据库和非数据库功能实现并行性,而无需对计算机程序本身中的所有并行性支持进行硬编码。数据库表定义有用户要并行执行的指令。然后定义一个用户定义的函数,该函数执行表中的指令。然后为该表定义一个数据库操作,该操作调用用户定义的函数。执行数据库操作时,数据库管理器通过在用户定义的函数中并行执行多个任务来提供并行性。因此,许多调制解调器数据库管理器中内置的并行性可用于通过使用用户定义的功能以以前未曾想到的方式启用计算机程序中的并行性。

著录项

  • 公开/公告号US2005182782A1

    专利类型

  • 公开/公告日2005-08-18

    原文格式PDF

  • 申请/专利权人 MARK JOHN ANDERSON;

    申请/专利号US20040753517

  • 发明设计人 MARK JOHN ANDERSON;

    申请日2004-01-08

  • 分类号G06F17/00;

  • 国家 US

  • 入库时间 2022-08-21 22:25:19

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号