发明名称 System and method for mutation of selected assignment operations on large data objects
摘要 A relational data base management system that stores and retrieves large data objects (LOBs) from data base storage to evaluate assignment statements includes a data manager that mutates selected string operations into equivalent functions on a LOB operand that can be left in the data base, thereby eliminating the associated storage access operations. When the data manager receives an assignment statement containing one or more LOBs, the data manager first checks to determine if the statement can be mutated. If the statement can be mutated, then the mutation is performed. The mutated statement is then processed according to a conventional deleted evaluation scheme. If the assignment statement cannot be mutated, then the statement is evaluated according to a conventional deleted evaluation scheme. In this way, the data base management system does not require the LOB to be read from the data base into intermediate storage, but instead provides an equivalent result by operating on the LOB in place in the data base storage. This permits processing selected LOB assignment statements with much fewer storage access operations than an immediate evaluation scheme, thereby increasing efficiency and execution speed.
申请公布号 US5566329(A) 申请公布日期 1996.10.15
申请号 US19950387048 申请日期 1995.02.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GAINER, PATRICK J.;GASSNER, PETER P.;LEHMAN, TOBIN J.
分类号 G06F12/00;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址