Tout d'abord Bonjour à tous,
Voila je me pose quelques questions (ca m'arrive) concernant les performances à long terme d'une base de donné Postgres.
Je vais essayer d'être le plus clair possible mais si certains détail critiques vous sembles manquer n'hésitez pas !
Donc j'ai actuellement une base de donnée qui se présente comme ceci:
- 4 tables que j'utilise et dont le nombres d'entrées va augmenter rapidement.
( je pense pouvoir arrivé si le projet marche a 100 000 ligne dans ces tables )
- Ensuite à chaque inscription d'un nouvel utilisateur je crée 4 tables PAR utilisateur.
C'est un peu ce point qui me fait peur, je risque à long terme d'avoir des dizaines de milliers de tables qui ne contienne chaqune pas plus de 20 entrées en moyenne.
Je me demandais donc si en terme de performance je devrais pas modifié tout de suite mon architecture de ma base Postgres pour basculer vers:
8 tables dont chacune pourrait contenir quelque millions d'entrés si le projet marche ( je sais je m'enflamme un peu mais c'est vraiment une question sur du long terme )
Je ne pense pas avoir été trés clair donc n'hésiter pas à me poser des questions.
Aussi si le choix de Postgres vous semble innaproprié merci de me le dire que je bascule vers un autre SGBD.
La base Postgres est solicité via du Jsp qui tourne sur un serveur Tomcat.
(Tomcat et la base Postgres sont sur le même serveur)
OS: Windows Server 2003
Merci d'avance à tous ceux qui essayeront de me répondre.![]()
Partager