[Comparatifs] Limites nombres tables et quantité de données
Désolé, j'ai posté un message un peu avant, mais il était un peu trop porté sur un projet précis...
Plus générallement, connaissez-vous les limites en terme de quantité de données (en Go) et en nombre de tables, de ces SGBD ? :
- SQL Serveur
- Interbase
- Access (meme si c'est pas un vrai SGBD)
Est-ce que cela dépend essentiellement du système d'exploitation utilisé, comme MySQL ?
Merci !!
Limite d'Access un peu sévère
>Access : 250 Mo
>
>Pour MS SQL Server et IB : nombre d'utilisateurs simultané < 300
>Access : <4 !
J'ai des bases de 800 Mo avec 25 utilisateurs sous Access et sans problème majeur. Et de nombreuses bases de 500 Mo / 10 utilisateurs.
Le jugement me semble donc un peu sévère.
Access gère sans pb des bases de bien plus de 500Mo et cela sans aucun pb, si ce n'est que les réparations en cas de casse, sont un peu longue.
La limite théorique est de 1Go pour Access 95/97 et 2 Go pour Access 2000. Une table peut fait la totalité de ces limites.
Reste que :
- il ne faut pas dépasser 80% de la limite théorique - car lorsqu'Access tenete de réparer la base, il la gonfle un peu. Si je sui sdéjà à la limite, la base ne peut pas gonfler et donc plus être réparée.
- que le système de mettre à jour la structure complexe d'un .MDB à travers le réseau rend les bases fragiles. On a de fréquente casse sur certain site (mais j'ai aussi des site qui ne casse jamais).
reste que c'est fragile et que parfois, la réparation est impossible et qu'il fait repartir d'une sauvegarde.
J'aurais tendance que + il y a d'utilisateurs + il y a de pb potentiel.
Donc avec mes 25 utilisateurs, je suis limite.
Mais le <4 est trop sévère.
Dans la pratique, les gros site qui ont un très bon réseau, me posent bien moins de problème que certains petits site qui ont un mauvais réseau.
5 à 10 utilisateurs peuvent fonctionner sans problème.
2 Go est aussi la limite du MSDE, le successeur du moteur Jet/Access.
Il s'agit, en fait d'un MS-SQL Serveur lite redistribuable pour un programmeur VB. Le jour où on dépasse les 2Go, on peut basculer sur le MS-SQL payant.
Mais les petits projets finissent souvent par devenir de gros projets.
C'est ce qui m'arrive actuellement.
Donc je déconseillerais Access.