Software engineering, data stores and databases CHEP 2010 Andres Gomez Casanova CC-IN2P3 Storage Team.

Présentations similaires


Présentation au sujet: "Software engineering, data stores and databases CHEP 2010 Andres Gomez Casanova CC-IN2P3 Storage Team."— Transcription de la présentation:

1 Software engineering, data stores and databases CHEP 2010 Andres Gomez Casanova CC-IN2P3 Storage Team

2 Software Emphases sûr le performance (multi-threading) 64 bits. Nouveaux processeurs. Licences open source et utilisation de standards. Héritage, préservation Utilisation de software existante et son maintenance (Hera-B) 30 de Novembre, 20102

3 Releases Continuos building (LCG, Atlas, CMS, Cern,...) Tester les différentes plate-formes. Release cycle. Releases et l'importance du packaging et configuration. Assurance de la qualité. Documentation. Bug fix.... 30 de Novembre, 20103

4 Frameworks L'utilisation de frameworks est très conseillée. Les interfaces web simples sont désignées avec jQuery. Google Web Toolkit (GWT) 30 de Novembre, 20104

5 Databases Performance et monitoring (JySpyDB) Technologies émergentes SciDB  Base de données pour nested multi-dimenstional arrays.  Langage propre pour le requêtes (AQL) ConditionDB CoralServer et CoralServerProxy Accès simultanées à Oracle. 30 de Novembre, 20105

6 Applications and New technologies HepSoft Geant4 Jana Multi-threaded event reconstruction at Jlab RESTful software architecture. LHC apps and ConditionDB using CernVM file system. Go For concurrent environments. 30 de Novembre, 20106

7 Avis personnel Beaucoup de travail en parallèle. Outils concurrents. Pas de APIs. Forge en commun. Manque de pratiques de génie logiciel. Les mêmes problèmes reviennent à chaque fois. Seulement les grands projets suivent les pratiques de génie logiciel. 30 de Novembre, 20107


Télécharger ppt "Software engineering, data stores and databases CHEP 2010 Andres Gomez Casanova CC-IN2P3 Storage Team."

Présentations similaires


Annonces Google