Les grilles transactionnelles, enfin des solutions pour l'informatique de gestion?
En 5 ans les grilles se sont imposée dans quelques niches métiers. Belle revanche pour ce matériel issu de la bureautique qui se pose en alternative aux grands systèmes en faisant le choix de la répartition des calculs. Si le domaine du calcul intensif à révélé les grilles, force est de constater que cet usage très spécialisé en restreint les cas d'usages. Les grilles de données permettent aujourd'hui d'étendre très largement leur champ d'application. Comment fait-on pour répartir du code, de la données, des transactions ? Telles sont les questions que nous souhaitons aborder au travers d'un exemple de traitement bancaire.
Citer le chiffre de 285000 instructions par calcul élémentaire ?
Etape 1 : Le cache std : 1 seule clef
Etape 2 : Le cache grille => multi clef
Etape 3 : Le cache grille => Querry (where / or / and)
Etape 4 : Le cache grille => Même parfois des jointures (entre 2 objets)
Etape 1 : Le cache std : 1 seule clef
Etape 2 : Le cache grille => multi clef
Etape 3 : Le cache grille => Querry (where / or / and)
Etape 4 : Le cache grille => Même parfois des jointures (entre 2 objets)
Etape 1 : Le cache std : 1 seule clef
Etape 2 : Le cache grille => multi clef
Etape 3 : Le cache grille => Querry (where / or / and)
Etape 4 : Le cache grille => Même parfois des jointures (entre 2 objets)
Pas d’autojointure (avec schéma)
Car les fils sont sérialisés !!! => gigaspace, oracle coherence : même limite
Il faut choisir entre navigabilité objet et requêtage
Rajouter les enveloppes (en dehors de la grille)
Rajouter les enveloppes (en dehors de la grille)
Sclae up : à gauche je rajoute une tranche de salami et je grossi / remplace la base en bas
À droite je rajoute une seule machine et j’embarque les couches
Préparer transition vers discours de DOJ?
Evaluation : TPC/C
http://www.tpc.org/results/FDR/TPCC/IBM_595_20080610_fdr.pdf
60 days calculation = stockage de toutes les données produites pendant 60 jours 8 heures par jour -> 100 MBps
Mesure du Log sur 30 min. -> 200 MBps
Coherence
http://wiki.tangosol.com/display/COH33UG/Evaluating+Performance+and+Scalability
Taille de la mémoire
http://petercoates.net/files/gigasizing.pdf
http://www.tpc.org/results/FDR/TPCC/HP_ML370G5_TPCC_071112_FDR.pdf