08abdd4dd68815f687c9d612dba83723520296c3
m1_bdd_comparaison_perf
Description
Ce projet compare les performances de différentes bases de données. Il inclut des scripts pour tester les temps de réponse et les performances de diverses opérations sur plusieurs systèmes de gestion de bases de données (SGBD).
Prérequis
- Python 3.x (Testé avec 3.12)
- Démarrer le serveur MonetDB
- PostgreSQL n'a pas besoin d'être lancé au préalable
Pour la configuration: MonetDB on utilise un database qui s'appelle demo dans def connect_monetdb() PostgreSQL on utilise mot de passe 1
Installation
pip install -r requirements.txt
Utilisation
- Configurez les paramètres de connexion aux bases de données dans le fichier
config.json. - Exécutez le script de comparaison:
python main.py - Les résultats seront générés dans le dossier
results.
Structure du projet
main.py: Script principal pour exécuter les tests de performance, contient les requêtes testéMonetDB.py: Script avec des fonction prédéfinit pour envoyer les requête à monetDBPostgreSQL.py: Script avec des fonction prédéfinit pour envoyer les requête à monetDB
Auteurs
Description
Languages
Python
100%