1996Unpublished venueRequires access

Developing tightly-coupled data mining applications on a relational database system

Rakesh Agrawal, Kyuseok Shim

Open publisher page 108 citations

Abstract

We present a methodology for tightly coupling data mining applications to database systems to build high-performance applications, without requiring any change to the database software. Introduction Most of the current data mining applications have a loose connection with databases. A majority of them treat database simply as a container from which data is extracted to populate main memory data structures before the main execution begins. This approach limits the amount of data the application can handle effectively. The more database-aware applications use looselycoupled SQL to fetch data records as needed by the mining algorithm. The front-end of the application is implemented in a host programming language, with embedded SQL statements in it. The application uses a SQL select statement to retrieve the set of records of interest from the database. A loop in the application program copies records in the result set one-byone from the database address space to the application address...

About this research paper

What this paper is about

We present a methodology for tightly coupling data mining applications to database systems to build high-performance applications, without requiring any change to the database software. Introduction Most of the current data mining applications have a loose connection with databases. A majority of them treat database simply as a container from which data is extracted to populate main memory data structures before the main execution begins. This approach limits the amount of data the application can handle effectively. The more database-aware applications use looselycoupled SQL to fetch data records as needed by the mining algorithm. The front-end of the application is implemented in a host programming language, with embedded SQL statements in it. The application uses a SQL select statement to retrieve the set of records of interest from the database. A loop in the application program copies records in the result set one-byone from the database address space to the application address...

Why it matters

OpenAlex reports 108 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We present a methodology for tightly coupling data mining applications to database systems to build high-performance applications, without requiring any change to the database software. Introduction Most of the current data mining applications have a loose connection with databases. A majority of them treat database simply as a container from which data is extracted to populate main memory data structures before the main execution begins. This approach limits the amount of data the application can handle effectively. The more database-aware applications use looselycoupled SQL to fetch data records as needed by the mining algorithm. The front-end of the application is implemented in a host programming language, with embedded SQL statements in it. The application uses a SQL select statement to retrieve the set of records of interest from the database. A loop in the application program copies records in the result set one-byone from the database address space to the application address...

Key concepts: Relational database, Computer science, Database, Distributed database, Database model, Relational database management system, Database design, Data mining

Related papers

Back to paper searchBrowse research topicsOriginal source
Developing tightly-coupled data mining applications on a relational database system — Research Paper | ScholarLens