Documentation et todo
This commit is contained in:
parent
6556a2b5c7
commit
ddbf3b0e81
0
Apps/README
Normal file
0
Apps/README
Normal file
0
Metier/README
Normal file
0
Metier/README
Normal file
27
README.md
27
README.md
@ -14,3 +14,30 @@ Apps
|
||||
Flux
|
||||
|
||||
Notes
|
||||
|
||||
Conventions
|
||||
===========
|
||||
|
||||
Nom des tables
|
||||
|
||||
- Tout les caractères en minuscules
|
||||
- Utiliser le séparateur "_" pour le nommage
|
||||
ex :
|
||||
clients
|
||||
clients_service
|
||||
clients_utilisateurs
|
||||
|
||||
et pour une utilisation avec _old, _tmp
|
||||
etablissements
|
||||
etablissements_old
|
||||
etablissements_tmp
|
||||
_backup
|
||||
|
||||
=> nom_secondaire_date_type
|
||||
|
||||
Le nommage des tables permet de créer des profils de sauvegarde pour ne sauvegarder que les éléments au bon moment, etc
|
||||
|
||||
Autres base de données
|
||||
|
||||
Envisager l'utilisation de MongoDB dans notre processus Métier
|
||||
|
||||
|
43
TODO.md
Normal file
43
TODO.md
Normal file
@ -0,0 +1,43 @@
|
||||
Infrastructure
|
||||
==============
|
||||
|
||||
Master1 et Master2
|
||||
|
||||
Des Slaves à brancher sur les master pour la sauvegarde, pour les performances ...
|
||||
|
||||
|
||||
Process
|
||||
=======
|
||||
|
||||
Les choses qui sont gênantes aujourd'hui (pour moi)
|
||||
|
||||
- Le volume des données : Est ce que l'on continue avec une grosse bdd ou plusieurs ?
|
||||
- Le processus définition, intégration, extraction des données dans la base provoque des incohérences entre les différentes sorties et il est plus difficile de faire des corrections
|
||||
Une vrai réflexion et une étude des enjeux, nous permettrais de simplifier le processus (ne pas faire deux fois le même travail) et de rendre plus lisible le code des applications pour ainsi améliorer les temps de traitement et le résultat en sortie.
|
||||
|
||||
|
||||
Eléments disparates à traiter
|
||||
=============================
|
||||
|
||||
Index, structure et processus
|
||||
-----------------------------
|
||||
|
||||
- Études des tables et requêtes bloquante, Éliminer les PACK_KEYS=1, Revoir les nombreux Index, .....
|
||||
- Redéfinir le processus de travail pour adapter la structure des tables, les index, et le code SQL/PHP pour limiter les impacts de performance
|
||||
Découper les éléments en petites unités
|
||||
Limiter les requêtes
|
||||
Limiter les nombreuses conditions dans le code PHP
|
||||
Utiliser les bonnes pratiques de codage et de conformité
|
||||
|
||||
Maintenance
|
||||
-----------
|
||||
|
||||
- Maintenir MariaDB, à jour 10.x
|
||||
- Essayer le moteur Aria
|
||||
- Passer en utf8_mb4, tables et code PHP/SQL
|
||||
- Supprimer les tables vraiment inutiles (phpcrawl, phplist ?)
|
||||
|
||||
Commentaires
|
||||
------------
|
||||
|
||||
- Mettre les commentaires sur les tables et sur chaque champs
|
Loading…
Reference in New Issue
Block a user