An application-specific database

被引:0
作者
Fisher, K [1 ]
Goodall, C [1 ]
Högstedt, K [1 ]
Rogers, A [1 ]
机构
[1] AT&T Labs Res, Shannon Lab, Florham Pk, NJ 07932 USA
来源
DATABASE PROGRAMMING LANGUAGES | 2002年 / 2397卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Signatures are evolving profiles of entities extracted from streams of transactional data. For a stream of, credit card transactions, for example, an entity might be a credit card number and a signature the average purchase amount. Signatures provide a high-level view of data in a transactional data warehouse and help data analysts focus their attention on interesting subsets of the data in such warehouses. Traditional databases are not designed for such applications. They impose overhead for services not necessary in such applications, such as indexing, declarative querying, and transaction support. Hancock is a C-based domain-specific programming language with an embedded domain-specific database designed for computing signatures. In this paper, we describe Hancock's database mechanism, evaluate its performance, and compare an application written in Hancock with an equivalent application written in Daytona [5], a very efficient relational database system.
引用
收藏
页码:213 / 227
页数:15
相关论文
共 8 条
[1]  
BELANGER D, 1999, SPRINGER VERLAG LNCS, V1819, P106
[2]  
Cortes C., 2000, Proceedings. KDD-2000. Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, P9, DOI 10.1145/347090.347094
[3]  
CORTES C, 1998, P 4 INT C KNOWL DISC
[4]  
FISHER K, 2001, HANCOCK 1 1 MANUAL
[5]  
GREER R, 1999, SIGMOD 1999
[6]  
Gupta P, 1998, IEEE INFOCOM SER, P1240, DOI 10.1109/INFCOM.1998.662938
[7]   A fast IP routing lookup scheme for gigabit switching routers [J].
Huang, NF ;
Zhao, SM ;
Pan, JY ;
Su, CA .
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, :1429-1436
[8]   IP lookups using multiway and multicolumn search [J].
Lampson, B ;
Srinivasan, V ;
Varghese, G .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (03) :324-334