Motivated by the way R-trees are implemented in commercial databases systems, in this paper we examine several deletion techniques for R-trees. In particular, in commercial systems R-tree entries are mapped onto relational tables, which implement their own concurrency protocols on top of existing table-level concurrency mechanisms. In analogy, the actual industrial implementations of B-trees do not apply the well-known merging procedure from textbooks in case of node underflows, but rather they apply the free-at-empty technique. This way, space is sacrificed for the benefit of faster deletions and less locking operations, whereas the search performance practically remains unaffected.In this context, we examine the efficiency of modification...
Abstract. It is well known that the expected search time in an N node binary search tree generated b...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
We study a method to decluster a spatial access method (and specifically an R-tree) on a shared-noth...
[[abstract]]Appropriate concurrent operations can improve R-tree efficiency. Supporting concurrency ...
AbstractÐPast R-tree studies have focused on the number of nodes visited as a metric of query perfor...
Some database systems that use a form of B-tree as the underlying data structure do not do rebalanc-...
[[abstract]]The Frequent-Pattern-tree (FP tree) is an efficient data structure for association-rule ...
AbstractAlgorithms for concurrent operations (i.e., searches, insertions, and deletions) on B∗-trees...
The effect of updating (deletions/insertions) on binary search trees has been an interesting researc...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...
Abstract. We address the vexing issue of deletions in balanced trees. Rebalancing after a deletion i...
Relaxed balancing has become a commonly used concept in the design of concurrent search tree algorit...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...
The concurrent manipulation of a binary search tree is considered in this paper. The systems present...
AbstractThe space utilization of B-tree nodes determines the number of levels in the B-tree and henc...
Abstract. It is well known that the expected search time in an N node binary search tree generated b...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
We study a method to decluster a spatial access method (and specifically an R-tree) on a shared-noth...
[[abstract]]Appropriate concurrent operations can improve R-tree efficiency. Supporting concurrency ...
AbstractÐPast R-tree studies have focused on the number of nodes visited as a metric of query perfor...
Some database systems that use a form of B-tree as the underlying data structure do not do rebalanc-...
[[abstract]]The Frequent-Pattern-tree (FP tree) is an efficient data structure for association-rule ...
AbstractAlgorithms for concurrent operations (i.e., searches, insertions, and deletions) on B∗-trees...
The effect of updating (deletions/insertions) on binary search trees has been an interesting researc...
This thesis investigates the performance of memory resident spatial search, focusing on the R-tree. ...
Abstract. We address the vexing issue of deletions in balanced trees. Rebalancing after a deletion i...
Relaxed balancing has become a commonly used concept in the design of concurrent search tree algorit...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...
The concurrent manipulation of a binary search tree is considered in this paper. The systems present...
AbstractThe space utilization of B-tree nodes determines the number of levels in the B-tree and henc...
Abstract. It is well known that the expected search time in an N node binary search tree generated b...
We present a provably linearizable and lock-free relaxed AVL tree called the non-blocking ravl tree....
We study a method to decluster a spatial access method (and specifically an R-tree) on a shared-noth...