Digital Symposium Collection 2000  

 
 
 
 
 
 

 















Developing a DataBlade for a New Index

R. Bliujute, S. Saltenis, G. Slivinskas,, and C.S. Jensen

  View Paper (PDF)  

Return to Industry Session 3: Commercial Advance in QP and Access Methods

Abstract

In order to better support current and new applications, the major DBMS vendors are stepping beyond uninterpreted binary large objects, termed BLOBs, and are beginning to offer extensibility features that allow external developers to extend the DBMS with, e.g., their own data types and accompanying access methods. Existing solutions include DB2 extenders, Informix DataBlades, and Oracle cartridges. Extensible systems offer new and exciting opportunities for researchers and third-party developers alike. This paper reports on an implementation of an Informix DataBlade for the GR-tree, a new R-tree based index. This effort represents a stress test of the perhaps currently most extensible DBMS, in that the new DataBlade aims to achieve better performance, not just to add functionality. The paper provides guidelines for how to create an access method DataBlade, describes the sometimes surprising challenges that must be negotiated during DataBlade development, and evaluates the extensibility of the Informix Dynamic Server.

























Copyright(C) 2000 ACM