Secure and Portable Database Extensibility.
Michael W. Godfrey, Tobias Mayr, Praveen Seshadri, Thorsten von Eicken:
Secure and Portable Database Extensibility.
SIGMOD Conference 1998: 390-401@inproceedings{DBLP:conf/sigmod/GodfreySE98,
author = {Michael W. Godfrey and
Tobias Mayr and
Praveen Seshadri and
Thorsten von Eicken},
editor = {Laura M. Haas and
Ashutosh Tiwary},
title = {Secure and Portable Database Extensibility},
booktitle = {SIGMOD 1998, Proceedings ACM SIGMOD International Conference
on Management of Data, June 2-4, 1998, Seattle, Washington, USA},
publisher = {ACM Press},
year = {1998},
isbn = {0-89791-995-5},
pages = {390-401},
ee = {http://doi.acm.org/10.1145/276304.276339, db/conf/sigmod/GodfreySE98.html},
crossref = {DBLP:conf/sigmod/98},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The functionality of extensible database servers can be augmented by
user-defined functions (UDFs). However, the server's security and stability
are concerns whenever new code is incorporated. Recently, there has been
interest in the use of Java for database extensibility. This raises
several questions: Does Java solve the security problems? How does it
affect efficiency?
We explore the tradeoffs involved in extending the
PREDATOR object-relational database server using Java. We also
describe some interesting details of our implementation.
The issues examined in our study are security, efficiency, and
portability. Our performance experiments compare Java-based extensibility with
traditional alternatives in the native language of the server. We explore
a variety of UDFs that differ in the amount of computation involved and in
the quantity of data accessed. We also qualitatively compare the security
and portability of the different alternatives. Our conclusion is that
Java-based UDFs are a viable approach in terms of performance. However,
there may be challenging design issues in integrating Java UDFs with existing
database systems.
Copyright © 1998 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "DiSC, Volume 1 Number 1" and ...
Online Version (ACM WWW Account required): Full Text in PDF Format
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Laura M. Haas, Ashutosh Tiwary (Eds.):
SIGMOD 1998, Proceedings ACM SIGMOD International Conference on Management of Data, June 2-4, 1998, Seattle, Washington, USA.
ACM Press 1998, ISBN 0-89791-995-5 BibTeX
,
SIGMOD Record 27(2),
June 1998
Contents
[Abstract]
[Full Text (Postscript)]
References
- [Ber95]
- Brian N. Bershad, Stefan Savage, Przemyslaw Pardyak, Emin Gün Sirer, Marc E. Fiuczynski, David Becker, Craig Chambers, Susan J. Eggers:
Extensibility, Safety and Performance in the SPIN Operating System.
SOSP 1995: 267-284 BibTeX
- [Car97]
- ...
- [CDF+94]
- Michael J. Carey, David J. DeWitt, Michael J. Franklin, Nancy E. Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin H. Solomon, C. K. Tan, Odysseas G. Tsatalos, Seth J. White, Michael J. Zwilling:
Shoring Up Persistent Applications.
SIGMOD Conference 1994: 383-394 BibTeX
- [Cim97]
- ...
- [DFW96]
- ...
- [Fra96]
- ...
- [FJK96]
- Michael J. Franklin, Björn Þór Jónsson, Donald Kossmann:
Performance Tradeoffs for Client-Server Query Processing.
SIGMOD Conference 1996: 149-160 BibTeX
- [HCL+90]
- Laura M. Haas, Walter Chang, Guy M. Lohman, John McPherson, Paul F. Wilms, George Lapis, Bruce G. Lindsay, Hamid Pirahesh, Michael J. Carey, Eugene J. Shekita:
Starburst Mid-Flight: As the Dust Clears.
IEEE Trans. Knowl. Data Eng. 2(1): 143-160(1990) BibTeX
- [Hel95]
- Joseph M. Hellerstein:
Optimization and Execution Techniques for Queries With Expensive Methods.
Ph.D. thesis, Univ. of Wisconsin-Madison 1995
BibTeX
- [Jhi88]
- Anant Jhingran:
A Performance Study of Query Optimization Algorithms on a Database System Supporting Procedures.
VLDB 1988: 88-99 BibTeX
- [JNI]
- ...
- [MWCG98]
- ...
- [NCW98]
- ...
- [Nec97]
- George C. Necula:
Proof-Carrying Code.
POPL 1997: 106-119 BibTeX
- [Nor97]
- ...
- [RNI]
- ...
- [PS97]
- ...
- [SLR97]
- Praveen Seshadri, Miron Livny, Raghu Ramakrishnan:
The Case for Enhanced Abstract Data Types.
VLDB 1997: 66-75 BibTeX
- [SRG83]
- ...
- [SRH90]
- Michael Stonebraker, Lawrence A. Rowe, Michael Hirohama:
The Implementation of Postgres.
IEEE Trans. Knowl. Data Eng. 2(1): 125-142(1990) BibTeX
- [SS75]
- ...
- [Sto86]
- Michael Stonebraker:
Inclusion of New Types in Relational Data Base Systems.
ICDE 1986: 262-269 BibTeX
- [vEHCCH98]
- ...
- [WLAG93]
- Robert Wahbe, Steven Lucco, Thomas E. Anderson, Susan L. Graham:
Efficient Software-Based Fault Isolation.
SOSP 1993: 203-216 BibTeX
- [Yell96]
- ...
Referenced by
- Manuel Rodriguez-Martinez, Nick Roussopoulos:
MOCHA: A Self-Extensible Database Middleware System for Distributed Data Sources.
SIGMOD Conference 2000: 213-224
- Tobias Mayr, Praveen Seshadri:
Client-Site Query Extensions.
SIGMOD Conference 1999: 347-358
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:40:44 2009