readme
This commit is contained in:
27
README.md
27
README.md
@@ -4,21 +4,23 @@
|
|||||||
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).
|
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
|
## Prérequis
|
||||||
- Python 3.x
|
- Python 3.x (Testé avec 3.12)
|
||||||
- Démarer le serveur MonetDB
|
- Démarrer le serveur MonetDB
|
||||||
- PostgreSQL n'as pas besoin d'être lancé au préalable
|
- 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
|
## Installation
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install psycopg2
|
pip install -r requirements.txt
|
||||||
```
|
|
||||||
```bash
|
|
||||||
pip install pymonetdb
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Utilisation
|
## Utilisation
|
||||||
1. Configurez les paramètres de connexion aux bases de données dans le fichier `config.json`.
|
1. Configurez les paramètres de connexion aux bases de données dans le fichier `config.json`.
|
||||||
2. Exécutez le script de comparaison:
|
2. Exécutez le script de comparaison:
|
||||||
```bash
|
```bash
|
||||||
python main.py
|
python main.py
|
||||||
@@ -31,11 +33,16 @@ pip install pymonetdb
|
|||||||
- `PostgreSQL.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
|
## Contribuer
|
||||||
Les contributions sont les bienvenues! Veuillez soumettre une pull request ou ouvrir une issue pour discuter des changements que vous souhaitez apporter.
|
Les contributions sont bienvenues! Veuillez soumettre une pull request ou ouvrir une issue pour discuter des changements que vous souhaitez apporter.
|
||||||
|
|
||||||
## Licence
|
## Licence
|
||||||
Ce projet est sous licence MIT. Voir le fichier `LICENSE` pour plus de détails.
|
Ce projet est sous licence MIT. Voir le fichier `LICENSE` pour plus de détails.
|
||||||
|
|
||||||
## Auteurs
|
## Auteurs
|
||||||
- Thibaut ROCHAS
|
[//]: contributor-faces
|
||||||
|
|
||||||
|
<a href="https://github.com/vuminh224"><img src="https://avatars.githubusercontent.com/u/114408235?v=4" title="Tuan Minh VU" width="80" height="80"></a>
|
||||||
- Tuan Minh VU
|
- Tuan Minh VU
|
||||||
|
<a href="https://gitlab2.istic.univ-rennes1.fr/trochas"><img src="https://secure.gravatar.com/avatar/980b9890d56d0a70c7253e3a198111938d79d7b396fd31240a99a9d5c4cd6b96?s=384&d=identicon" title="Thibaut ROCHAS" width="80" height="80"></a>
|
||||||
|
- Thibaut ROCHAS
|
||||||
|
|
||||||
|
|||||||
BIN
requirements.txt
Normal file
BIN
requirements.txt
Normal file
Binary file not shown.
Reference in New Issue
Block a user