題名: Debugging User-Defined Functions in RDBMS Client-Server Environment
作者: Fuh, Gene Y.
Nomura, Kevin
Meier, Mike
Pan, Hsin
Wilson, George
關鍵字: relational database management system (RDBMS)
SQL extension
debugging
user-defined function (UDF)
client-server
stored procedure
parallel query evaluation
期刊名/會議名稱: 1996 ICS會議
摘要: Many relational database systems offer a User-Defined Function (UDF) facility which allows the user to extend the intrinsic functionality of SQL expressions with their own functions written in languages such as C and C++. UDF modules are installed on the database server where they run under a daemon process managed by the DBMS. Normal debugging techniques fail with UDF in the server runtime environment because client cannot readily communicate with UDF, which runs as an asynchronous, remote, privileged process from the client’s point of view. Developing and testing non-trivial UDF modules may not be viable without a ready means to debug in this environment. In this paper we explore the factors that inhibit UDF debugging. We then present an idea that overcomes these obstacles and develop two variations of this idea. The self-initiated approach can be intexpensively applied by modification of the UDF code. We demonstrate a simple implementation of this technique which was experimented with using IBM’s DB2/Common Server relational database. The DBMS-initiated approach has DBMS managing the debugger invocation, with control provided through SQL language extensions, to make debugging more convenient and flexible for the developer of UDF. Both approaches allow normal debugging of UDF in client-server encironment esing ordinary debuggers.
日期: 2006-10-24T01:22:38Z
分類:1996年 ICS 國際計算機會議

文件中的檔案:
檔案 描述 大小格式 
ce07ics001996000020.pdf677.27 kBAdobe PDF檢視/開啟


在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。