clean des variable dans le main
This commit is contained in:
@@ -21,15 +21,14 @@ pip install pymonetdb
|
||||
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 compare_perf.py
|
||||
python main.py
|
||||
```
|
||||
3. Les résultats seront générés dans le dossier `results`.
|
||||
|
||||
## Structure du projet
|
||||
- `compare_perf.py`: Script principal pour exécuter les tests de performance.
|
||||
- `config.json`: Fichier de configuration pour les connexions aux bases de données.
|
||||
- `requirements.txt`: Liste des dépendances Python.
|
||||
- `results/`: Dossier où les résultats des tests sont stockés.
|
||||
- `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.
|
||||
|
||||
254
main.py
254
main.py
@@ -10,105 +10,54 @@ from datetime import datetime
|
||||
|
||||
|
||||
#Monet DB
|
||||
requeteSelect1MonetDB = """SELECT * FROM flights WHERE "AIRLINE" = 'AA';"""
|
||||
requeteSelect2MonetDB = """SELECT * FROM flights;"""
|
||||
requeteSelect1 = """SELECT * FROM flights WHERE "AIRLINE" = 'AA';"""
|
||||
requeteSelect2 = """SELECT * FROM flights;"""
|
||||
|
||||
requeteSELECT3MonetDB = """SELECT * FROM flights WHERE "YEAR" = 2015 AND "MONTH" = 12 AND "DAY" = 32 AND "DAY_OF_WEEK" = 4 AND "AIRLINE" = 'B6' AND "FLIGHT_NUMBER" = 839;"""
|
||||
requeteSELECT3 = """SELECT * FROM flights WHERE "YEAR" = 2015 AND "MONTH" = 12 AND "DAY" = 32 AND "DAY_OF_WEEK" = 4 AND "AIRLINE" = 'B6' AND "FLIGHT_NUMBER" = 839;"""
|
||||
|
||||
requeteSelect05MonetDB = """SELECT * FROM flights WHERE "DAY" > 5;"""
|
||||
requeteSelect10MonetDB = """SELECT * FROM flights WHERE "DAY" > 10;"""
|
||||
requeteSelect15MonetDB = """SELECT * FROM flights WHERE "DAY" > 15;"""
|
||||
requeteSelect20MonetDB = """SELECT * FROM flights WHERE "DAY" > 20;"""
|
||||
requeteSelect25MonetDB = """SELECT * FROM flights WHERE "DAY" > 25;"""
|
||||
requeteSelect30MonetDB = """SELECT * FROM flights WHERE "DAY" > 30;"""
|
||||
requeteSelect05 = """SELECT * FROM flights WHERE "DAY" > 5;"""
|
||||
requeteSelect10 = """SELECT * FROM flights WHERE "DAY" > 10;"""
|
||||
requeteSelect15 = """SELECT * FROM flights WHERE "DAY" > 15;"""
|
||||
requeteSelect20 = """SELECT * FROM flights WHERE "DAY" > 20;"""
|
||||
requeteSelect25 = """SELECT * FROM flights WHERE "DAY" > 25;"""
|
||||
requeteSelect30 = """SELECT * FROM flights WHERE "DAY" > 30;"""
|
||||
|
||||
requeteSelect05_2MonetDB = """SELECT * FROM flights WHERE "DAY" > 5 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect10_2MonetDB = """SELECT * FROM flights WHERE "DAY" > 10 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect15_2MonetDB = """SELECT * FROM flights WHERE "DAY" > 15 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect20_2MonetDB = """SELECT * FROM flights WHERE "DAY" > 20 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect25_2MonetDB = """SELECT * FROM flights WHERE "DAY" > 25 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect30_2MonetDB = """SELECT * FROM flights WHERE "DAY" > 30 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect05_2 = """SELECT * FROM flights WHERE "DAY" > 5 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect10_2 = """SELECT * FROM flights WHERE "DAY" > 10 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect15_2 = """SELECT * FROM flights WHERE "DAY" > 15 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect20_2 = """SELECT * FROM flights WHERE "DAY" > 20 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect25_2 = """SELECT * FROM flights WHERE "DAY" > 25 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
requeteSelect30_2 = """SELECT * FROM flights WHERE "DAY" > 30 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200; """
|
||||
|
||||
requeteSelect05_3MonetDB = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 5;"""
|
||||
requeteSelect10_3MonetDB = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 10;"""
|
||||
requeteSelect15_3MonetDB = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 15;"""
|
||||
requeteSelect20_3MonetDB = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 20;"""
|
||||
requeteSelect25_3MonetDB = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 25;"""
|
||||
requeteSelect30_3MonetDB = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 30;"""
|
||||
requeteSelect05_3 = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 5;"""
|
||||
requeteSelect10_3 = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 10;"""
|
||||
requeteSelect15_3 = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 15;"""
|
||||
requeteSelect20_3 = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 20;"""
|
||||
requeteSelect25_3 = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 25;"""
|
||||
requeteSelect30_3 = """SELECT "FLIGHT_NUMBER" FROM flights WHERE "DAY" > 30;"""
|
||||
|
||||
requeteCreateTable5MonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 5;"""
|
||||
requeteCreateTable10MonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 10;"""
|
||||
requeteCreateTable15MonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 15;"""
|
||||
requeteCreateTable20MonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 20;"""
|
||||
requeteCreateTable25MonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 25;"""
|
||||
requeteCreateTable30MonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 30;"""
|
||||
requeteCreateTable5 = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 5;"""
|
||||
requeteCreateTable10 = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 10;"""
|
||||
requeteCreateTable15 = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 15;"""
|
||||
requeteCreateTable20 = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 20;"""
|
||||
requeteCreateTable25 = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 25;"""
|
||||
requeteCreateTable30 = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 30;"""
|
||||
|
||||
requeteDelete5MonetDB = """DELETE FROM flights WHERE "DAY" > 5;"""
|
||||
requeteDelete10MonetDB = """DELETE FROM flights WHERE "DAY" > 10;"""
|
||||
requeteDelete15MonetDB = """DELETE FROM flights WHERE "DAY" > 15;"""
|
||||
requeteDelete20MonetDB = """DELETE FROM flights WHERE "DAY" > 20;"""
|
||||
requeteDelete25MonetDB = """DELETE FROM flights WHERE "DAY" > 25;"""
|
||||
requeteDelete30MonetDB = """DELETE FROM flights WHERE "DAY" > 30;"""
|
||||
requeteDelete5 = """DELETE FROM flights WHERE "DAY" > 5;"""
|
||||
requeteDelete10 = """DELETE FROM flights WHERE "DAY" > 10;"""
|
||||
requeteDelete15 = """DELETE FROM flights WHERE "DAY" > 15;"""
|
||||
requeteDelete20 = """DELETE FROM flights WHERE "DAY" > 20;"""
|
||||
requeteDelete25 = """DELETE FROM flights WHERE "DAY" > 25;"""
|
||||
requeteDelete30 = """DELETE FROM flights WHERE "DAY" > 30;"""
|
||||
|
||||
requeteInsertMonetDB = """INSERT INTO flights SELECT * FROM flights2;"""
|
||||
requeteInsert = """INSERT INTO flights SELECT * FROM flights2;"""
|
||||
|
||||
requeteCopyTableMonetDB = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS;"""
|
||||
requeteReplaceMonetDB = """UPDATE flights2 SET "WEATHER_DELAY" = -1 WHERE "WEATHER_DELAY" IS NULL;"""
|
||||
requeteCopyTable = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS;"""
|
||||
requeteReplace = """UPDATE flights2 SET "WEATHER_DELAY" = -1 WHERE "WEATHER_DELAY" IS NULL;"""
|
||||
|
||||
requeteDropFlight2MonetDB = """DROP TABLE flights2;"""
|
||||
requeteDropFlight2 = """DROP TABLE flights2;"""
|
||||
|
||||
|
||||
#Postgre SQL
|
||||
requeteSelect1PostgreSQL = """SELECT * FROM public.flights WHERE "AIRLINE" = 'AA'"""
|
||||
requeteSelect2PostgreSQL = """SELECT * FROM public.flights"""
|
||||
|
||||
requeteSELECT3PostgreSQL = """SELECT * FROM flights WHERE "YEAR" = 2015 AND "MONTH" = 12 AND "DAY" = 32 AND "DAY_OF_WEEK" = 4 AND "AIRLINE" = 'B6' AND "FLIGHT_NUMBER" = 839"""
|
||||
|
||||
requeteSelect05PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 5"""
|
||||
requeteSelect10PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 10"""
|
||||
requeteSelect15PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 15"""
|
||||
requeteSelect20PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 20"""
|
||||
requeteSelect25PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 25"""
|
||||
requeteSelect30PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 30"""
|
||||
|
||||
|
||||
requeteSelect05_2PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 5 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200 """
|
||||
requeteSelect10_2PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 10 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200 """
|
||||
requeteSelect15_2PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 15 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200 """
|
||||
requeteSelect20_2PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 20 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200 """
|
||||
requeteSelect25_2PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 25 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200 """
|
||||
requeteSelect30_2PostgreSQL = """SELECT * FROM public.flights WHERE "DAY" > 30 AND "DAY_OF_WEEK"<=5 AND "SCHEDULED_DEPARTURE">1200 """
|
||||
|
||||
requeteSelect05_3PostgreSQL = """SELECT "FLIGHT_NUMBER" FROM public.flights WHERE "DAY" > 5"""
|
||||
requeteSelect10_3PostgreSQL = """SELECT "FLIGHT_NUMBER" FROM public.flights WHERE "DAY" > 10"""
|
||||
requeteSelect15_3PostgreSQL = """SELECT "FLIGHT_NUMBER" FROM public.flights WHERE "DAY" > 15"""
|
||||
requeteSelect20_3PostgreSQL = """SELECT "FLIGHT_NUMBER" FROM public.flights WHERE "DAY" > 20"""
|
||||
requeteSelect25_3PostgreSQL = """SELECT "FLIGHT_NUMBER" FROM public.flights WHERE "DAY" > 25"""
|
||||
requeteSelect30_3PostgreSQL = """SELECT "FLIGHT_NUMBER" FROM public.flights WHERE "DAY" > 30"""
|
||||
|
||||
requeteCreateTable5PostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 5"""
|
||||
requeteCreateTable10PostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 10"""
|
||||
requeteCreateTable15PostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 15"""
|
||||
requeteCreateTable20PostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 20"""
|
||||
requeteCreateTable25PostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 25"""
|
||||
requeteCreateTable30PostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS WHERE "DAY" > 30"""
|
||||
|
||||
|
||||
requeteDelete5PostgreSQL = """DELETE FROM flights WHERE "DAY" > 5"""
|
||||
requeteDelete10PostgreSQL = """DELETE FROM flights WHERE "DAY" > 10"""
|
||||
requeteDelete15PostgreSQL = """DELETE FROM flights WHERE "DAY" > 15"""
|
||||
requeteDelete20PostgreSQL = """DELETE FROM flights WHERE "DAY" > 20"""
|
||||
requeteDelete25PostgreSQL = """DELETE FROM flights WHERE "DAY" > 25"""
|
||||
requeteDelete30PostgreSQL = """DELETE FROM flights WHERE "DAY" > 30"""
|
||||
|
||||
|
||||
requeteInsertPostgreSQL = """INSERT INTO flights SELECT * FROM flights2"""
|
||||
|
||||
|
||||
requeteCopyTablePostgreSQL = """CREATE TABLE flights2 AS SELECT * FROM FLIGHTS"""
|
||||
requeteReplacePostgreSQL = """UPDATE flights SET "WEATHER_DELAY" = -1 WHERE "WEATHER_DELAY" IS NULL"""
|
||||
|
||||
requeteDropFlight2PostgreSQL = """DROP TABLE flights2"""
|
||||
|
||||
rapport : str = ""
|
||||
|
||||
@@ -133,43 +82,41 @@ def execMonetDB(str):
|
||||
return requete_monetdb(str)
|
||||
|
||||
def readMonetDB():
|
||||
#execForMonetDB(5,[requeteSelect1MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect2MonetDB])
|
||||
execForMonetDB(5,[requeteSelect1])
|
||||
execForMonetDB(5,[requeteSelect2])
|
||||
|
||||
execForMonetDB(5,[requeteSELECT3MonetDB]) #ONE RESULT
|
||||
execForMonetDB(5,[requeteSELECT3])
|
||||
|
||||
#execForMonetDB(5,[requeteSelect05MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect10MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect15MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect20MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect25MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect30MonetDB])
|
||||
#
|
||||
#execForMonetDB(5,[requeteSelect05_2MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect10_2MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect15_2MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect20_2MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect25_2MonetDB])
|
||||
#execForMonetDB(5,[requeteSelect30_2MonetDB])
|
||||
#
|
||||
#execForMonetDB(10,[requeteSelect05_3MonetDB])
|
||||
#execForMonetDB(10,[requeteSelect10_3MonetDB])
|
||||
#execForMonetDB(10,[requeteSelect15_3MonetDB])
|
||||
#execForMonetDB(10,[requeteSelect20_3MonetDB])
|
||||
#execForMonetDB(10,[requeteSelect25_3MonetDB])
|
||||
#execForMonetDB(10,[requeteSelect30_3MonetDB])
|
||||
execForMonetDB(5,[requeteSelect05])
|
||||
execForMonetDB(5,[requeteSelect10])
|
||||
execForMonetDB(5,[requeteSelect15])
|
||||
execForMonetDB(5,[requeteSelect20])
|
||||
execForMonetDB(5,[requeteSelect25])
|
||||
execForMonetDB(5,[requeteSelect30])
|
||||
|
||||
execForMonetDB(5,[requeteSelect05_2])
|
||||
execForMonetDB(5,[requeteSelect10_2])
|
||||
execForMonetDB(5,[requeteSelect15_2])
|
||||
execForMonetDB(5,[requeteSelect20_2])
|
||||
execForMonetDB(5,[requeteSelect25_2])
|
||||
execForMonetDB(5,[requeteSelect30_2])
|
||||
|
||||
execForMonetDB(10,[requeteSelect05_3])
|
||||
execForMonetDB(10,[requeteSelect10_3])
|
||||
execForMonetDB(10,[requeteSelect15_3])
|
||||
execForMonetDB(10,[requeteSelect20_3])
|
||||
execForMonetDB(10,[requeteSelect25_3])
|
||||
execForMonetDB(10,[requeteSelect30_3])
|
||||
|
||||
def readAndWriteMonetDB():
|
||||
execForMonetDB(4,[requeteCreateTable5MonetDB,requeteDelete5MonetDB,requeteInsertMonetDB,requeteDropFlight2MonetDB])
|
||||
execForMonetDB(4,[requeteCreateTable10MonetDB,requeteDelete10MonetDB,requeteInsertMonetDB,requeteDropFlight2MonetDB])
|
||||
execForMonetDB(4,[requeteCreateTable15MonetDB,requeteDelete15MonetDB,requeteInsertMonetDB,requeteDropFlight2MonetDB])
|
||||
execForMonetDB(4,[requeteCreateTable20MonetDB,requeteDelete20MonetDB,requeteInsertMonetDB,requeteDropFlight2MonetDB])
|
||||
execForMonetDB(4,[requeteCreateTable25MonetDB,requeteDelete25MonetDB,requeteInsertMonetDB,requeteDropFlight2MonetDB])
|
||||
execForMonetDB(4,[requeteCreateTable30MonetDB,requeteDelete30MonetDB,requeteInsertMonetDB,requeteDropFlight2MonetDB])
|
||||
execForMonetDB(4,[requeteCreateTable5,requeteDelete5,requeteInsert,requeteDropFlight2])
|
||||
execForMonetDB(4,[requeteCreateTable10,requeteDelete10,requeteInsert,requeteDropFlight2])
|
||||
execForMonetDB(4,[requeteCreateTable15,requeteDelete15,requeteInsert,requeteDropFlight2])
|
||||
execForMonetDB(4,[requeteCreateTable20,requeteDelete20,requeteInsert,requeteDropFlight2])
|
||||
execForMonetDB(4,[requeteCreateTable25,requeteDelete25,requeteInsert,requeteDropFlight2])
|
||||
execForMonetDB(4,[requeteCreateTable30,requeteDelete30,requeteInsert,requeteDropFlight2])
|
||||
|
||||
|
||||
#execForMonetDB(5,[requeteCopyTableMonetDB,requeteReplaceMonetDB,requeteDropFlight2MonetDB]) # 1.34 s
|
||||
|
||||
def randomWriteMonetDB(n):
|
||||
global rapport
|
||||
time = 0
|
||||
@@ -200,9 +147,9 @@ def runMonetDB():
|
||||
|
||||
readMonetDB()
|
||||
|
||||
#readAndWriteMonetDB()
|
||||
readAndWriteMonetDB()
|
||||
|
||||
#writeMonetDB()
|
||||
writeMonetDB()
|
||||
|
||||
|
||||
|
||||
@@ -254,44 +201,41 @@ def execPostgreSQL(str):
|
||||
return requete_postgres(str)
|
||||
|
||||
def readPostgreSQL():
|
||||
#execForPostgreSQL(2,[requeteSelect1PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect2PostgreSQL])
|
||||
execForPostgreSQL(2,[requeteSelect1])
|
||||
execForPostgreSQL(2,[requeteSelect2])
|
||||
|
||||
execForPostgreSQL(5,[requeteSELECT3PostgreSQL]) #ONE RESULT
|
||||
execForPostgreSQL(5,[requeteSELECT3])
|
||||
|
||||
#execForPostgreSQL(2,[requeteSelect05PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect10PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect15PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect20PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect25PostgreSQL])
|
||||
#execForPostgreSQL(3,[requeteSelect30PostgreSQL])
|
||||
#
|
||||
#execForPostgreSQL(2,[requeteSelect05_2PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect10_2PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect15_2PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect20_2PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect25_2PostgreSQL])
|
||||
#execForPostgreSQL(2,[requeteSelect30_2PostgreSQL])
|
||||
#
|
||||
#execForPostgreSQL(5,[requeteSelect05_3PostgreSQL])
|
||||
#execForPostgreSQL(5,[requeteSelect10_3PostgreSQL])
|
||||
#execForPostgreSQL(5,[requeteSelect15_3PostgreSQL])
|
||||
#execForPostgreSQL(5,[requeteSelect20_3PostgreSQL])
|
||||
#execForPostgreSQL(5,[requeteSelect25_3PostgreSQL])
|
||||
#execForPostgreSQL(5,[requeteSelect30_3PostgreSQL])
|
||||
execForPostgreSQL(2,[requeteSelect05])
|
||||
execForPostgreSQL(2,[requeteSelect10])
|
||||
execForPostgreSQL(2,[requeteSelect15])
|
||||
execForPostgreSQL(2,[requeteSelect20])
|
||||
execForPostgreSQL(2,[requeteSelect25])
|
||||
execForPostgreSQL(3,[requeteSelect30])
|
||||
|
||||
execForPostgreSQL(2,[requeteSelect05_2])
|
||||
execForPostgreSQL(2,[requeteSelect10_2])
|
||||
execForPostgreSQL(2,[requeteSelect15_2])
|
||||
execForPostgreSQL(2,[requeteSelect20_2])
|
||||
execForPostgreSQL(2,[requeteSelect25_2])
|
||||
execForPostgreSQL(2,[requeteSelect30_2])
|
||||
|
||||
execForPostgreSQL(5,[requeteSelect05_3])
|
||||
execForPostgreSQL(5,[requeteSelect10_3])
|
||||
execForPostgreSQL(5,[requeteSelect15_3])
|
||||
execForPostgreSQL(5,[requeteSelect20_3])
|
||||
execForPostgreSQL(5,[requeteSelect25_3])
|
||||
execForPostgreSQL(5,[requeteSelect30_3])
|
||||
|
||||
def readAndWritePostgreSQL():
|
||||
execForPostgreSQL(4,[requeteCreateTable5PostgreSQL,requeteDelete5PostgreSQL,requeteInsertPostgreSQL,requeteDropFlight2PostgreSQL])
|
||||
execForPostgreSQL(4,[requeteCreateTable10PostgreSQL,requeteDelete10PostgreSQL,requeteInsertPostgreSQL,requeteDropFlight2PostgreSQL])
|
||||
execForPostgreSQL(4,[requeteCreateTable15PostgreSQL,requeteDelete15PostgreSQL,requeteInsertPostgreSQL,requeteDropFlight2PostgreSQL])
|
||||
execForPostgreSQL(4,[requeteCreateTable20PostgreSQL,requeteDelete20PostgreSQL,requeteInsertPostgreSQL,requeteDropFlight2PostgreSQL])
|
||||
execForPostgreSQL(4,[requeteCreateTable25PostgreSQL,requeteDelete25PostgreSQL,requeteInsertPostgreSQL,requeteDropFlight2PostgreSQL])
|
||||
execForPostgreSQL(4,[requeteCreateTable30PostgreSQL,requeteDelete30PostgreSQL,requeteInsertPostgreSQL,requeteDropFlight2PostgreSQL])
|
||||
|
||||
execForPostgreSQL(4,[requeteCreateTable5,requeteDelete5,requeteInsert,requeteDropFlight2])
|
||||
execForPostgreSQL(4,[requeteCreateTable10,requeteDelete10,requeteInsert,requeteDropFlight2])
|
||||
execForPostgreSQL(4,[requeteCreateTable15,requeteDelete15,requeteInsert,requeteDropFlight2])
|
||||
execForPostgreSQL(4,[requeteCreateTable20,requeteDelete20,requeteInsert,requeteDropFlight2])
|
||||
execForPostgreSQL(4,[requeteCreateTable25,requeteDelete25,requeteInsert,requeteDropFlight2])
|
||||
execForPostgreSQL(4,[requeteCreateTable30,requeteDelete30,requeteInsert,requeteDropFlight2])
|
||||
|
||||
|
||||
#execForPostgreSQL(2,[requeteCopyTablePostgreSQL,requeteReplacePostgreSQL,requeteDropFlight2PostgreSQL]) # 11.97 s
|
||||
|
||||
def randomWritePostgreSQL(n):
|
||||
global rapport
|
||||
time = 0
|
||||
@@ -320,9 +264,9 @@ def runPostgreSQL():
|
||||
|
||||
readPostgreSQL()
|
||||
|
||||
#readAndWritePostgreSQL()
|
||||
readAndWritePostgreSQL()
|
||||
|
||||
#writePostgreSQL()
|
||||
writePostgreSQL()
|
||||
|
||||
|
||||
# execute n fois les n requêtes
|
||||
|
||||
20
result_22_12_24_19_18_58.txt
Normal file
20
result_22_12_24_19_18_58.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
[MonetDB] create table: time = 0.0050122737884521484 s
|
||||
|
||||
[MonetDB] load data : time = 7.448645114898682 s
|
||||
|
||||
[MonetDB] requete (moyenne de 5) : SELECT * FROM flights WHERE "YEAR" = 2015 AND "MONTH" = 12 AND "DAY" = 32 AND "DAY_OF_WEEK" = 4 AND "AIRLINE" = 'B6' AND "FLIGHT_NUMBER" = 839;
|
||||
time = 0.005366706848144531 s
|
||||
size=0
|
||||
min time = 0.0009992122650146484
|
||||
max time = 0.02127981185913086
|
||||
|
||||
[PostgreSQL] create table: time = 0.014159440994262695 s
|
||||
|
||||
[PostgreSQL] load data : time = 9.975171089172363 s
|
||||
|
||||
[PostgreSQL] requete (moyenne de 5) : SELECT * FROM flights WHERE "YEAR" = 2015 AND "MONTH" = 12 AND "DAY" = 32 AND "DAY_OF_WEEK" = 4 AND "AIRLINE" = 'B6' AND "FLIGHT_NUMBER" = 839
|
||||
time = 0.2401911735534668 s
|
||||
size=0
|
||||
min time = 0.17986321449279785
|
||||
max time = 0.42988061904907227
|
||||
Reference in New Issue
Block a user