rafikbelhadjtaher
Messages postés1Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention19 octobre 2008
-
19 oct. 2008 à 01:07
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
19 oct. 2008 à 13:36
bon jour a tous
selon quel critère je peux choisir la base de données (access ou sql) sur laquelle je vais travailler? est ce selon le flux de données?
merci d'avance
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 19 oct. 2008 à 01:39
salut,
accès : base locale ou base réseau, 1 ou peu d'utilisateurs simultanés
sql (mysql, sqlserver) : base distante (réseau ou internet), dont le but est surtout la multiconnexion (plusieurs utilisateurs)
le gros principe est là
si tu veux une base par utilisateur, access sans hésitation
si en plus c'est juste 2 3 données qui se baladent, un fichier INI ou XML est largement suffisant
++
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 19 oct. 2008 à 10:16
Base locale, propre à ton appli, mono utilisateur, .... Access ou SQLServer Express (éventuellement fichier texte, Excel ou xml). En gros les bases dites de type fichier.
Base partagée, sur un réseau, avec plusieurs utilisateurs, .... les bases dites de type Serveur. MySQL, SQLServer,... pour des bases de moyenne capacité, SQLServer, Oracle,DBase ..... pour des bases de grosses ou très grosse capacité.
Les bases de type fichier sont autonome et peuvent etre embarquées avec ton appli, les bases de type serveur necessite d'être installées sur une machine dédié sur le réseau voire plusieurs dans le cas de grosses bases.
Fichiers textes, XML, SQLServer Express, c'est gratuit. SqlServer Express et tout ce qu'il faut pour le xml étant déjà intégré dans VS2005.
MySql est aussi gratuit
Access est payant (licence Office) si tu as besoin du logiciel Access pour acceder à la base. La base seule peut parfaitement être utilisée gratuitement depuis ton application.
SQL Server, Oracle, ...... necessite une licence payante.
cs_pluplu
Messages postés615Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 4 juillet 2012 19 oct. 2008 à 10:26
Access est en effet limité à un plus petit nombre d'utilisateur, jusqu'a 10 ou 15 simultanément, il génère un plus grand trafic réseau néanmoins pour des petites applications il est plus facile à mettre en oeuvre. SQLServer ou MYSQL sont des SGBD client-serveur ils ne transitent que les résultats des requêtes le trafic réseau est donc restreint, ils disposent d'une plus grande souplesse pour gérer les accès concurrents, mais revers de la médaille ils sont plus compliqués à mettre en route.