首页> 外国专利> Method and system for using dynamically generated code to perform record management layer functions in a relational database manager

Method and system for using dynamically generated code to perform record management layer functions in a relational database manager

机译:在关系数据库管理器中使用动态生成的代码执行记录管理层功能的方法和系统

摘要

A system and method that enhances the row retrieval performance of a multi-layer relational database manager by including in the code generation component layer of the database manager a row retrieval performance enhancing subroutine designed to execute functions performed by a lower component layer substantially faster than if the functions were executed by such lower component layer. The subroutine includes logic for establishing the conditions under which the particular subroutine is invoked during the execution of a SQL request. The output code generated to execute a specific SQL query, including calls to the row retrieval subroutine in place of normally included calls to the lower component layer. This enables the generated code to perform lower component layer functions with specialized code designed to increase performance based on the characteristics of the data being retrieved.
机译:一种通过在数据库管理器的代码生成组件层中包含行检索性能增强子例程来增强多层关系数据库管理器的行检索性能的系统和方法,该子例程设计为比下层组件层执行速度要快得多的子例程这些功能是由较低的组件层执行的。该子例程包括用于建立条件的逻辑,在该条件下,在执行SQL请求期间将调用特定子例程。生成的执行特定SQL查询的输出代码,包括对行检索子例程的调用,代替了通常包含的对下层组件层的调用。这使生成的代码可以使用专用代码执行较低的组件层功能,这些专用代码旨在根据要检索的数据的特性提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号