Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Roger J. Bamford is active.

Publication


Featured researches published by Roger J. Bamford.


international conference on data engineering | 2003

Shared cache - the future of parallel databases

Sashikanth Chandrasekaran; Roger J. Bamford

It 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.


Archive | 2002

Managing checkpoint queues in a multiple node system

Sashikanth Chandrasekaran; Roger J. Bamford; William H. Bridge; David Brower; Neil MacNaughton; Wilson Wai Shun Chan; Vinay Srihari


Archive | 2007

Methods to perform disk writes in a distributed shared disk system needing consistency across failures

Sashikanth Chandrasekaran; Roger J. Bamford; William H. Bridge; David Brower; Neil MacNaughton; Wilson Wai Shun Chan; Vinay Srihari


Archive | 2002

Method and mechanism for batch processing transaction logging records

S. Vemuri; Amit Ganesh; Arvind Nithrakashyap; Roger J. Bamford; Jonathan Klein; Vikram Joshi


Archive | 2004

Ownership reassignment in a shared-nothing database system

Roger J. Bamford; Sashikanth Chandrasekaran; Angelo Pruscino


Archive | 2000

Performance-based caching

Lawrence Jacobs; Roger J. Bamford; Xiang Liu; Shehzaad Nakhoda; Zheng Zeng


Archive | 1998

Method and apparatus for propagating commit times between a plurality of database servers

Roger J. Bamford; William H. Bridge; J. William Lee; Alok Srivastava


Archive | 2004

Parallel recovery by non-failed nodes

Roger J. Bamford; Sashikanth Chandrasekaran; Angelo Pruscino


Archive | 2004

Partitioned shared cache

Roger J. Bamford; Sashikanth Chandrasekaran; Angelo Pruscino


Archive | 2003

One-phase commit in a shared-nothing database system

Roger J. Bamford; Sashikanth Chandrasekaran; Angelo Pruscino

Collaboration


Dive into the Roger J. Bamford's collaboration.

Top Co-Authors

Avatar

Sashikanth Chandrasekaran

Business International Corporation

View shared research outputs
Researchain Logo
Decentralizing Knowledge