Les traitements ont été réalisés sur un PIII 500MHz avec 512Mo de RAM.
Le système d'exploitation est un Linux Debian Woody.
bash$ uname -a
Linux kerion 2.4.18-686 #2 Wed Mar 20 20:21:31 EST 2002 i686 unknown
La version de java utilisé est 1.3.1 ( voir le guide utilisateur )
et de Hypersonic est 1.61.
Voici les temps de traitement constatés:
Note
Au départ la base ne contenait qu'un pays ( la France ), qu'un seul
département ( le Morbihan ) et qu'une seule ville ( Beignon ). Les tables
des "personnes" et des "tables" étaient vides.
Tableau 6.1. Résultats
Tâche | Temps |
---|
Total | 2h 55s |
---|
Importation des naissances | 1m 51s |
Importation des mariages | 1m 48s |
Fusion ( état civil ) | 52m 16s |
Fusion ( parenté ) | 1h 50m 22s |
Génération html ( personnes ) | 10m 55s |
Génération html ( tables ) | 38s |
En conclusion, il est nécessaire d'optimiser le code afin de ne faire
plus qu'un seul passage ( de manière chronologique ) dans les tables pour
diminuer le temps de traitement ainsi que de tester cette fonctionnalité
sur Postgresql.