Demo Data from SIGIR 2026 / reviewers in the wild / expert
Roger Bamford
dblp:84/3381
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 4 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
5 papers |
Data models and query languages · 26% Query processing and optimization · 26% Database system architecture and tuning · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 79% High-performance computing · 21% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 9 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › XML query languages
XQuery |
0.1 | 1 | 2009 | XQuery Reloaded · Proc. VLDB Endow. 2009 |
Query processing and optimization › XML query processing › XML query optimization
XQuery optimization |
0.1 | 1 | 2009 | XQuery Reloaded · Proc. VLDB Endow. 2009 |
Distributed systems
fault tolerance |
0.0 | 1 | 1999 | A Scalable and Highly Available Networked Database Architecture · VLDB 1999 |
Distributed systems › fault tolerance
high availability |
0.0 | 1 | 1999 | A Scalable and Highly Available Networked Database Architecture · VLDB 1999 |
Database system architecture and tuning
parallel database system |
0.0 | 1 | 1998 | Architecture of Oracle Parallel Server · VLDB 1998 |
Database system architecture and tuning › parallel database system
shared-disk clusters |
0.0 | 1 | 1998 | Architecture of Oracle Parallel Server · VLDB 1998 |
High-performance computing › cluster computing
commodity cluster |
0.0 | 1 | 2003 | Shared Cache - The Future of Parallel Databases · ICDE 2003 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.0 | 1 | 1992 | Using Multiversioning to Improve Performance Without Loss of Consistency · SIGMOD Conference 1992 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1992 | Using Multiversioning to Improve Performance Without Loss of Consistency · SIGMOD Conference 1992 |
Methods — techniques the papers use, named apart from their topics
partitioned parallelism · 0.1cache coherence protocol · 0.1row locking · 0.0multiversioning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | XQuery ReloadedabstractThis paper describes a number of XQuery-related projects. Its goal is to show that XQuery is a useful tool for many different application scenarios. In particular, this paper tries to correct a common myth that XQuery is merely a query language and that SQL is the better query language. Instead, XQuery is a full-fledged programming language for Web applications and services. Furthermore, this paper tries to correct a second myth that XQuery is slow. This paper gives an overview of the state-of-the-art in XQuery implementation and optimization techniques and discusses one particular open-source XQuery processor, Zorba, in more detail. Among others, this paper presents an XQuery Benchmark Service which helps practitioners and XQuery processor vendors to find performance problems in an XQuery processor. Roger Bamford, Vinayak R. Borkar, Matthias Brantner, Peter M. Fischer 0001, Daniela Florescu, David A. Graf, Donald Kossmann, Tim Kraska, Dan Muresan, Sorin Nasoi, Markos Zacharioudaki |
Proc. VLDB Endow. | 1 |
| 2003 | Shared Cache - The Future of Parallel DatabasesabstractIt is a common misconception that the shared nothing database is the preferred parallel database architecture for both scalability as well as price/ performance. This paper explains that, contrary to popular belief, a shared-cache architecture as implemented in Oracle 9i Real Application Clusters (RAC) is not only viable but also the future of parallel database architectures. We argue that business needs, hardware trends and database application trends favor shared-cache architectures for both OLTP and DSS workloads. We show that the shared-cache architecture allows the DBMS to choose from a superset of the parallel execution strategies that can be used in a shared nothing system. Shared cache uses SMP-like global buffer cache coherence protocol for OLTP transactions and shared-nothing-like partitioned parallelism for DSS workloads. We then explain the innovations present in Oracle 9i RAC to implement a shared-cache database using commodity hardware components. Finally, we explore future directions to further improve the shared-cache architecture on commodity clusters. Sashikanth Chandrasekaran, Roger Bamford |
ICDE | 2 |
| 1999 | A Scalable and Highly Available Networked Database Architecture
Roger Bamford, Rafiul Ahad, Angelo Pruscino |
VLDB | 1 |
| 1998 | Architecture of Oracle Parallel Server
Roger Bamford, D. Butler, Boris Klots, Neil MacNaughton |
VLDB | 1 |
| 1992 | Using Multiversioning to Improve Performance Without Loss of ConsistencyabstractOracle first implemented multiversioning, which was called read consistency, in Version 4 (ea. 1983) of the kernel. It supported the old master/new master programming paradigm for both application builders and query-processor implementors while avoiding the reader/writer serialization that results from using automatic share locks. The resulting transaction consistency model was arcane, not exactly serializable, but pragmatic in actual use. In this session, Mr. Bamford will cover read consistency from a number of viewpoints. First, the model will be described and a little detail about Oracles current implementation will be given. Next, the consequences of having read consistency as part of the databases core architecture will be discussed. In particular, the effects on the designs for row locking, query processing, distributed query, distributed cache coherence, referential integrity, and set updates will be described. This will be followed by a comparison of Oracles read consistency model to other common concurrency models, looking at cost and throughput under a variety of workloads, Finally, Mr. Barnford will propose how Oracle intends to carry read consistency into the future as support is added for complex objects, distributed computations, and long transactions. Roger Bamford |
SIGMOD Conference | 1 |