DocumentCode :
2677288
Title :
Scalable trigger processing
Author :
Hanson, Eric N. ; Carnes, Chris ; Huang, Lan ; Konyala, Mohan ; Noronha, Lloyd ; Parthasarathy, Sashi ; Park, J.B. ; Vernon, Albert
Author_Institution :
CISE Dept., Florida Univ., Gainesville, FL, USA
fYear :
1999
fDate :
23-26 Mar 1999
Firstpage :
266
Lastpage :
275
Abstract :
Current database trigger systems have extremely limited scalability. This paper proposes a way to develop a truly scalable trigger system. Scalability to large numbers of triggers is achieved with a trigger cache to use the main memory effectively, and a memory-conserving selection predicate index based on the use of unique expression formats called expression signatures. A key observation is that if a very large number of triggers are created, many will have the same structure, except for the appearance of different constant values. When a trigger is created, tuples are added to special relations created for expression signatures to hold the trigger´s constants. These tables can be augmented with a database index or main-memory index structure to serve as a predicate index. The design presented also uses a number of types of concurrency to achieve scalability, including token (tuple)-level, condition-level, rule action-level and data-level concurrency
Keywords :
active databases; cache storage; concurrency control; database indexing; condition-level concurrency; constant values; data-level concurrency; database index structure; database trigger systems; expression signatures; main memory usage; main-memory index structure; memory-conserving selection predicate index; rule action-level concurrency; scalability; scalable trigger processing; token-level concurrency; trigger cache; trigger structure; tuples; unique expression formats; Command languages; Concurrent computing; Data structures; Delay; Electrical capacitance tomography; Indexes; Internet; Scalability; Spatial databases; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location :
Sydney, NSW
ISSN :
1063-6382
Print_ISBN :
0-7695-0071-4
Type :
conf
DOI :
10.1109/ICDE.1999.754942
Filename :
754942
Link To Document :
بازگشت