Storing and Indexing Expressions in Database Systems

Expressions are very useful in a number of applications for describing the interest of the user in particular data items. Examples of such application domains include publish/subscribe, ecommerce, web site personalization. In recent work, database techniques have been utilized for efficiently ma...

Full description

Bibliographic Details
Main Author: Jampa, Raj
Format: Others
Published: ScholarWorks@UNO 2006
Subjects:
Online Access:http://scholarworks.uno.edu/td/319
http://scholarworks.uno.edu/cgi/viewcontent.cgi?article=1352&context=td
id ndltd-uno.edu-oai-scholarworks.uno.edu-td-1352
record_format oai_dc
spelling ndltd-uno.edu-oai-scholarworks.uno.edu-td-13522016-10-21T17:04:10Z Storing and Indexing Expressions in Database Systems Jampa, Raj Expressions are very useful in a number of applications for describing the interest of the user in particular data items. Examples of such application domains include publish/subscribe, ecommerce, web site personalization. In recent work, database techniques have been utilized for efficiently matching large number of expressions with data. These techniques include storing expressions as data in the database and then indexing these expressions to quickly identify expressions that match a given data item. In this thesis a new model for expressions is presented that allows definition of richer expressions than provided in previous work. Implementation of this expression model is then described. The implementation includes sequential search as well as an indexing approach. The thesis then presents an experimental performance study that shows the benefit of the indexing approach. 2006-01-20T08:00:00Z text application/pdf http://scholarworks.uno.edu/td/319 http://scholarworks.uno.edu/cgi/viewcontent.cgi?article=1352&context=td University of New Orleans Theses and Dissertations ScholarWorks@UNO Index Capturing Users
collection NDLTD
format Others
sources NDLTD
topic Index
Capturing
Users
spellingShingle Index
Capturing
Users
Jampa, Raj
Storing and Indexing Expressions in Database Systems
description Expressions are very useful in a number of applications for describing the interest of the user in particular data items. Examples of such application domains include publish/subscribe, ecommerce, web site personalization. In recent work, database techniques have been utilized for efficiently matching large number of expressions with data. These techniques include storing expressions as data in the database and then indexing these expressions to quickly identify expressions that match a given data item. In this thesis a new model for expressions is presented that allows definition of richer expressions than provided in previous work. Implementation of this expression model is then described. The implementation includes sequential search as well as an indexing approach. The thesis then presents an experimental performance study that shows the benefit of the indexing approach.
author Jampa, Raj
author_facet Jampa, Raj
author_sort Jampa, Raj
title Storing and Indexing Expressions in Database Systems
title_short Storing and Indexing Expressions in Database Systems
title_full Storing and Indexing Expressions in Database Systems
title_fullStr Storing and Indexing Expressions in Database Systems
title_full_unstemmed Storing and Indexing Expressions in Database Systems
title_sort storing and indexing expressions in database systems
publisher ScholarWorks@UNO
publishDate 2006
url http://scholarworks.uno.edu/td/319
http://scholarworks.uno.edu/cgi/viewcontent.cgi?article=1352&context=td
work_keys_str_mv AT jamparaj storingandindexingexpressionsindatabasesystems
_version_ 1718387897908854784