15-11-2015, 02:23 PM
@xenos, intéressant ! Je n'ai jamais travaillé de cette manière (qui me semble encore un peu exotique, mais ça ira mieux avec le temps) donc je me risquerai pas dans la comparaison mais tu as l'air d'avoir mis ça en place intelligemment donc pourquoi pas
Mais concrètement dans mon cas, je me préoccupes principalement des types de mes colonnes et de mes index (via ma classe Schéma) et je manipule tout ça en PHP via mon ORM (qui n'est qu'une DBAL un peu plus haut niveau et configurée pour un environnement SGBD en particulier...).
Pour le coup, je fais très peu de calcul complexe en SGBD, PHP le gère très bien dans ce cas de figure.
Ce qui est marrant, c'est que pour moi, je suis plus à même de changer de SGBD que de langage back-end (ce que tu appelles front-end, ce sera plus AngularJS pour moi). Le goulot d'étranglement se retrouve être plus souvent la BDD que mon language serveur...
D'ailleurs, en travaillant comme cela avec de la procédure stockée comment gère tu le scénario de la forte charge et la réplication par exemple ?
Mais concrètement dans mon cas, je me préoccupes principalement des types de mes colonnes et de mes index (via ma classe Schéma) et je manipule tout ça en PHP via mon ORM (qui n'est qu'une DBAL un peu plus haut niveau et configurée pour un environnement SGBD en particulier...).
Pour le coup, je fais très peu de calcul complexe en SGBD, PHP le gère très bien dans ce cas de figure.
Ce qui est marrant, c'est que pour moi, je suis plus à même de changer de SGBD que de langage back-end (ce que tu appelles front-end, ce sera plus AngularJS pour moi). Le goulot d'étranglement se retrouve être plus souvent la BDD que mon language serveur...
D'ailleurs, en travaillant comme cela avec de la procédure stockée comment gère tu le scénario de la forte charge et la réplication par exemple ?