Analyse de données à l`échelle du PetaOctet avec Qserv Fabrice

1
ADASS XXIV | CALGARY, CANADA | OCTOBER, 2014
Name of Meeting • Location • Date - Change in Slide Master
Analyse de données à l'échelle du
PetaOctet avec Qserv
Fabrice Jammes
Expert en développement logiciel
IN2P3/LSST Data-management team
Avril 2015
2
LSST/FRANCE | AVRIL 2015
Les données
~3 milliards de
visites
~37 milliards
d'objets
Plus grande table: ~5
PB
Plus haute table: ~50
billions de lignes
Total (toute data
releases, compressé):
~83 PB
~38 PB
(persistantes)
~½ EB
(virtuelles)
images
3
LSST/FRANCE | AVRIL 2015
Design
Base de données relationnelle, partionnée
spatialement avec des recouvrements
Modèle de calcul Map/reduce
4
LSST/FRANCE | AVRIL 2015
Implémentation sur mesure
Pas de produit sur étagère disponible
SLAC développe Qserv, avec l'aide de l'IN2P3
Basé sur des composants existants intégrés de manière
spéci6que
100% open source
5
LSST/FRANCE | AVRIL 2015
Architecture technique
Interception des
requêtes SQL
utilisateurs
Interception des
requêtes SQL
utilisateurs
Ré-écriture des
requêtes SQL et
répartition sur les
noeuds Qserv.
Gestion des index
spatiaux, haute
disponibilité,
aggrégation des
résultats
Ré-écriture des
requêtes SQL et
répartition sur les
noeuds Qserv.
Gestion des index
spatiaux, haute
disponibilité,
aggrégation des
résultats
Communication,
réplication
Communication,
réplication
sultats
intermédaires
sultats
intermédaires
Optimizations et
ordonnancement
Optimizations et
ordonnancement
Zookeeper
Zookeeper
Gestion du
cluster
Gestion du
cluster
User
Czar
Czar
MySQL
MySQL
XRootD
XRootD
Service API
Service API
MySQL
MySQL
External
daemon
External
daemon
MySQL
Proxy
MySQL
Proxy
master
worker
Possibilité de lancer
des analyses NO-SQL
Possibilité de lancer
des analyses NO-SQL
Un SGBD par
noeud. Scan,
6ltrage, calcul,
aggrégation et
jointure
1 / 15 100%

Analyse de données à l`échelle du PetaOctet avec Qserv Fabrice

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !