Les Besoins LSST en stockage et accès aux données (2/2)
•Accès
•Requêtes déclaratives (SQL)
•Possibilité de définir des fonctions
ad hoc par l’utilisateur (UDF)
•Exemple: areaspec_box, angSep < dist
•500,000 requêtes par jour
4
SELECT objectId, taiMidPoint, fluxToAbMag(psfMag)
FROM Source JOIN Object USING(objectId) JOIN Filter
USING(filterId)
WHERE areaSpec_box(:raMin, :declMin, :raMax,
:declMax) AND filterName ='u' AND variability
BETWEEN :varMin AND :varMax
ORDER BY objectId, taiMidPoint ASC