wiki:db/Qserv
Last modified 3 years ago Last modified on 06/04/2015 01:37:31 PM

Qserv

Introduction

Qserv is a distributed parallel query execution system designed to answer queries specified using a subset of SQL over the catalogs produced by LSST data releases. In order to meet the scalability requirements, it loads spatial tables in fragments defined by 2-D boxes in the celestial sphere. Queries are thus executed by breaking them up into pieces to be executed on these fragments, which are distributed and (ideally) replicated among a set of nodes in a qserv cluster.

For users

For admins

For developers

git repo cloning (for LSST DM users)

git clone git@git.lsstcorp.org:LSST/DMS/qserv

git repo cloning (for external users; anonymous, read-only)

git clone http://git.lsstcorp.org/LSST/DMS/qserv

Design

Note, this section covers qserv-specific design discussions. Higher level design discussions are covered on the db page.

Testing

Orphans (to be deleted)