Jaguar: Extending the Predator Database System with JAVA

Abstract

The Jaguar project is aimed at breaking down the traditional barriers that require SQL query processing to reside on the database server. Indeed, database applications will soon be accessed by large number of clients ranging from Web applications to small-scale personal devices and they will in turn access large collections of data sources ranging from Web servers to mobile sensor devices. In such applications, a large amount of computing resources lie outside the database server: they should be utilized for performance and security reasons. The objective of the Jaguar project was to define portable query execution plans that could be executed either on the server, or on a client or on a remote data source (a web site, an active disk or a sensor device). Java was chosen as a platform for the execution of these portable execution plans. New techniques supporting the execution of portable query plans on the client-site or on the server-site are the major contributions of the Jaguar project. They have been implemented as extensions to the Cornell Predator object-relational system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 2001
Accession Number
ADA399529

Entities

People

  • Johannes Gehrke
  • Philippe Bonnet

Organizations

  • Cornell University

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Algorithms
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Databases
  • Internet
  • Networks
  • Object Code
  • Operating Systems
  • Physical Properties
  • Programming Languages
  • Relational Databases
  • Web Browsers
  • Websites
  • World Wide Web

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Distributed Systems and Data Platform Development