Overview
BigDataBenchmark
est une application Web permettant de tester les performances de traitement de données (SQL, MongoDB, Spark) sur des machines ou sur des clusters. Elle fonctionne parallèlement à une plate-forme de virtualisation Openstack mais peut être utilisée sur un serveur ou même localement.
- Technologies utilisées : Eclipse, Maven, Java, WildFly (conteneur), JSF (Web), Primefaces (web), Jsch (SSH), JDBC, JPA, PostgreSQL, MySQL, Oracle, MongoDB, Spark, Hadoop, Json ...
Cette application permet à un utilisateur :
- de gérer un parc de 4 machines virtuelles où seront placées les données
- de lancer des requêtes ou procédures sur différents SGBD (Postgres, MySql Oracle) et des jobs sur Spark
- de recueillir et stocker des temps de réponse, des données réseau et des données métriques d'Openstack (enregistrement sous forme de scénario)
- de générer des graphiques de comparaison de scénarios, d'analyse de jeu de scénarios et d'analyse de données métriques
- de gérer ses scénarios et échanger des données au format Json
L'interface se veut suffisamment générique pour être adaptée à d'autres types de traitement de données (Sql ou non).
Mai 2016:
- La version proposée au téléchargement ainsi que les documentations sont livrées en l'état.
- L'interface fonctionne mais toutes les exceptions ne sont pas encore correctement gérées.
- Fonctionne avec un serveur Wildfly (9) et une base Postgres.
- Le WAR se situe dans Dépôt/BDBenchmark/WarFile
Members
Manager: Bastien DOREAU, Emmanuel DELAGE