Abstract
In some applications, data capture dominates query processing. For example, monitoring moving objects often requires more insertions and updates than queries. Data gathering using automated sensors often exhibits this imbalance. More generally, indexing streams is considered an unsolved problem.For those applications, B-tree indexes are good choices if some trade-off decisions are tilted towards optimization of updates rather than towards optimization of queries. This paper surveys some techniques that let B-trees sustain very high update rates, up to multiple orders of magnitude higher than traditional B-trees, at the expense of query processing performance. Not surprisingly, some of these techniques are reminiscent of those employed during index creation, index rebuild, etc., while other techniques are derived from well known technologies such as differential files and log-structured file systems.
Publisher
Association for Computing Machinery (ACM)
Subject
Information Systems,Software
Reference18 articles.
1. Efficient Bulk Operations on Dynamic R-Trees
2. {G 03b} Goetz Graefe: Partitioned B-trees - a user's guide. Datenbanksysteme für Business Technologie und Web (BTW) 2003:668--671. {G 03b} Goetz Graefe: Partitioned B-trees - a user's guide. Datenbanksysteme für Business Technologie und Web (BTW) 2003:668--671.
Cited by
34 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献