bonjour à tous !
je ne comprends pas certaines choses en rapport avec les bases de données...
1) sur pas mal de sites on trouve par exemple :
- la possibilité d'entrer plusieurs adresses de livraison (j'ai essaye au moins plus de 8)
- de conserver toutes les factures des clients pour qu'ils puissent y acceder intantanément même des années plus tard.
Je me demande comment ils peuvent gérer ce genre de choses au niveau de l'organisation de "la base de données" ?
Pour dire simple je ne comprends pas grosso-modo comment la base est "structurée et gérée" au niveau de ce genre de données : je vais exagérer en disant que "généralement on ne crée pas une base par client"... ??
Quel est le meilleur compromis parce que si c'est lent ce n'est pas bien et si il faut une machine costaud ça coute... en plus si l'architecture s'écroule lors d'une montée en charge c'est la catastrophe !
2) En rapport avec la question 1 : en GNU/Linux sous un 'LAMP', j'envisageais de développer en PHP / MySQL ... mais avec tout ce que j'ai lu je ne suis plus certain que cela soit un bon choix dans le temps...
Quel SGBD choisir ??? MySQL - PostgreSQL - Firebird/Interbase ???
mon projet serait tourné vers du e-commerce et/ou de la messagerie, alors quelle est la base de donnée qui serait la plus appropriée ?
3) Par la suite, pour l'exploitation, si le site est hébergé chez un "herbergeur" (pour raisons de securité : chacun son metier) cela peut poser des problèmes par rapport au choix d'une base de donnée que ce dernier ne connaitrai pas... sans compter l'acces a cette même base de donnée qui devrait se faire a distance (ce n'est pas dit que cela serait facile à gérer surtout pour une mise à jour).
Pour dire vrai je suis un peu perdu à me décider
Merci
Partager