Published November 2011 | Version Published
Book Section - Chapter Open

Qserv: a distributed shared-nothing database for the LSST catalog

  • 1. ROR icon SLAC National Accelerator Laboratory
  • 2. ROR icon California Institute of Technology

Abstract

The LSST project will provide public access to a database catalog that, in its final year, is estimated to include 26 billion stars and galaxies in dozens of trillion detections in multiple petabytes. Because we are not aware of an existing open-source database implementation that has been demonstrated to efficiently satisfy astronomers' spatial self-joining and cross-matching queries at this scale, we have implemented Qserv, a distributed shared-nothing SQL database query system. To speed development, Qserv relies on two successful open-source software packages: the MySQL RDBMS and the Xrootd distributed file system. We describe Qserv's design, architecture, and ability to scale to LSST's data requirements. We illustrate its potential with test results on a 150-node cluster using 55 billion rows and 30 terabytes of simulated data. These results demonstrate the soundness of Qserv's approach and the scale it achieves on today's hardware.

Additional Information

© is held by the author/owner(s).

Attached Files

Published - a12-wang.pdf

Files

a12-wang.pdf

Files (537.5 kB)

Name Size
md5:6db99bb4e09b01d6db640b49fa6d1f83
537.5 kB Preview Download

Additional details

Identifiers

Eprint ID
31576
Resolver ID
CaltechAUTHORS:20120521-141052067

Dates

Created
2012-05-21
Created from EPrint's datestamp field
Updated
2021-11-09
Created from EPrint's last_modified field