skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Creating Large Scale Database Servers

Abstract

The BaBar experiment at the Stanford Linear Accelerator Center (SLAC) is designed to perform a high precision investigation of the decays of the B-meson produced from electron-positron interactions. The experiment, started in May 1999, will generate approximately 300TB/year of data for 10 years. All of the data will reside in Objectivity databases accessible via the Advanced Multi-threaded Server (AMS). To date, over 70TB of data have been placed in Objectivity/DB, making it one of the largest databases in the world. Providing access to such a large quantity of data through a database server is a daunting task. A full-scale testbed environment had to be developed to tune various software parameters and a fundamental change had to occur in the AMS architecture to allow it to scale past several hundred terabytes of data. Additionally, several protocol extensions had to be implemented to provide practical access to large quantities of data. This paper will describe the design of the database and the changes that we needed to make in the AMS for scalability reasons and how the lessons we learned would be applicable to virtually any kind of database server seeking to operate in the Petabyte region.

Authors:
Publication Date:
Research Org.:
Stanford Linear Accelerator Center, Menlo Park, CA (US)
Sponsoring Org.:
USDOE Office of Energy Research (ER) (US)
OSTI Identifier:
798991
Report Number(s):
SLAC-PUB-9098
TRN: US0205141
DOE Contract Number:  
AC03-76SF00515
Resource Type:
Technical Report
Resource Relation:
Other Information: PBD: 14 Dec 2001
Country of Publication:
United States
Language:
English
Subject:
43 PARTICLE ACCELERATORS; ARCHITECTURE; DESIGN; ELECTRON-POSITRON INTERACTIONS; STANFORD LINEAR ACCELERATOR CENTER

Citation Formats

Becla, Jacek. Creating Large Scale Database Servers. United States: N. p., 2001. Web. doi:10.2172/798991.
Becla, Jacek. Creating Large Scale Database Servers. United States. doi:10.2172/798991.
Becla, Jacek. Fri . "Creating Large Scale Database Servers". United States. doi:10.2172/798991. https://www.osti.gov/servlets/purl/798991.
@article{osti_798991,
title = {Creating Large Scale Database Servers},
author = {Becla, Jacek},
abstractNote = {The BaBar experiment at the Stanford Linear Accelerator Center (SLAC) is designed to perform a high precision investigation of the decays of the B-meson produced from electron-positron interactions. The experiment, started in May 1999, will generate approximately 300TB/year of data for 10 years. All of the data will reside in Objectivity databases accessible via the Advanced Multi-threaded Server (AMS). To date, over 70TB of data have been placed in Objectivity/DB, making it one of the largest databases in the world. Providing access to such a large quantity of data through a database server is a daunting task. A full-scale testbed environment had to be developed to tune various software parameters and a fundamental change had to occur in the AMS architecture to allow it to scale past several hundred terabytes of data. Additionally, several protocol extensions had to be implemented to provide practical access to large quantities of data. This paper will describe the design of the database and the changes that we needed to make in the AMS for scalability reasons and how the lessons we learned would be applicable to virtually any kind of database server seeking to operate in the Petabyte region.},
doi = {10.2172/798991},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2001},
month = {12}
}

Technical Report:

Save / Share: