42 lines
1.3 KiB
Markdown
42 lines
1.3 KiB
Markdown
# 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
|
|
- Démarer le serveur MonetDB
|
|
- PostgreSQL n'as pas besoin d'être lancé au préalable
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
pip install psycopg2
|
|
```
|
|
```bash
|
|
pip install pymonetdb
|
|
```
|
|
|
|
## Utilisation
|
|
1. Configurez les paramètres de connexion aux bases de données dans le fichier `config.json`.
|
|
2. Exécutez le script de comparaison:
|
|
```bash
|
|
python main.py
|
|
```
|
|
3. 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.
|
|
- `MonetDB.py`: Script avec des fonction prédéfinit pour envoyer les requête à monetDB
|
|
- `PostgreSQL.py`: Script avec des fonction prédéfinit pour envoyer les requête à monetDB
|
|
|
|
## Contribuer
|
|
Les contributions sont les bienvenues! Veuillez soumettre une pull request ou ouvrir une issue pour discuter des changements que vous souhaitez apporter.
|
|
|
|
## Licence
|
|
Ce projet est sous licence MIT. Voir le fichier `LICENSE` pour plus de détails.
|
|
|
|
## Auteurs
|
|
- Thibaut ROCHAS
|
|
- Tuan Minh VU
|