quels critères pour choix de SGBD - SQL/NoSQL - Programmation
Marsh Posté le 09-06-2012 à 22:52:37
Le mieux serait de développer ton appli sans tenir compte du SGBD (=> couche d'abstraction) et ensuite, tu testes avec les 2 pour voir les différences de perfs. Y'a des outils qui permettent de "stresser" le serveur pour simuler des montés en charge
Pour Mysql (c'est le sgbd que je connais le mieux), tu peux améliorer les perfs en tunant le fichier de conf. Après, y'a aussi le partitionnement des grosses tables qui peu améliorer les perfs. Mais après, tout est une question de réglables et autres subtilités comme comment indexer les tables, comment écrire au mieux tes requêtes et voir quels index sont utilisé (commande EXPLAIN), la structure de tes tables...
Comme tu peux le voir, ça fait beaucoup de paramètres. Un critère pourrait être une fonction pratique qu'un seul des 2 sgbd aurait et que tu utiliserais souvent dans ton appli...
Marsh Posté le 09-06-2012 à 20:00:31
Bonjour
Je vais me lancer dans le dev d'un projet nécessitant une bdd. Dilemne : quelle sgbd choisir ? MySQL , POSTGRE ?
J'ai bien vu ici et là différentes pages sur le web expliquant les avantages et inconvénients des 2. Mais je ne suis pas convaincu et aimerais avoir le retour d’expérience de chacun.
Mon projet va nécessiter une 40 aine de tables , dont 4 tres volumineuses (+sieurs centaine de milliers de lignes). Beaucoup de foreign key à intégrer et (j'espère) forte sollicitation du public....Avec cette volumétrie, quel est le meilleur choix ? Peut importe ? Quels sont les critères sur lesquels je dois plancher pour faire le bon choix ?
Dominique
---------------
Domi