IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

SQLServer (OLEDB) VS MySql (Accès Natif)


Sujet :

WinDev

  1. #1
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut SQLServer (OLEDB) VS MySql (Accès Natif)
    Bonjour à tous,

    J'ai le choix entre SQLServer Express par OLEDB ou MySql par accès natif. Selon vous, quelle est la meilleure solution (perf, gestion, etc...) ?

    Etant donné :

    - peu d'utilisateurs (5/6 max)
    - pas de triggers
    - normalement pas de procédures ou fonctions stockées
    - utilisation des transactions (read commited)
    - vues (si possible mais pas important)

    Merci.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Par défaut
    J'imagine que ne pas passer par un pont système est plus performant... mais je m'avance ça à l'intuition et sans garantie !

    Sinon je dirais que ça dépend aussi de l'environnement technique - la faune applicative comme on dit - (donc si vous disposez de serveur Microsoft ou Unix...) et de la culture d'entreprise (compétences disponibles... à part vous).

  3. #3
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Environnement Windows, c'est une application commerciale donc pas de culture particulière

    Je suis prêt à travailler avec ces 2 SGBDR.

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Par défaut
    Ben dans un sens... et de façon générale... MySQL => appli web, SQLServer => appli de gestion (après je me base sur mes expériences)
    Et étrangement SQLServer passe souvent pour un SGBD plus sérieux.... (peut être parce qu'il existe une version payante...)

    Mais tout ça c'est ce que j'ai pu voir et ressentir donc ça n'a pas grande valeur.

    Ceci dit tant que vous ne choisissez pas HF (au passage, dédicace à tous ceux qui le subisse) vous êtes sur la bonne voie

  5. #5
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Merci pour ta réponse michel.souris

    D'autres retours d'expériences ?

    Merci

  6. #6
    Membre Expert
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 393
    Par défaut
    Bonjour

    J'ai développé plusieurs applications de gestion avec MySql et j'en gardé un bon souvenir.
    Simple à déployer, à administrer et très performant.
    La version Linux était à l'époque plus performante que la version Windows mais c'était il y a quelques années.

    J'ai aussi bossé avec SQL Server et çà fonctionne bien en OLEDB. Après pour déployer c'est un peu plus compliqué. Je parle d'un déploiement en mode silencieux avec une application.
    Avec MySql je livrais les binaires et je gérais le service en ligne de commande.
    Pour SQL Server il faut que la partie cliente (oledb/odbc) soit installée sur les postes (quoique de base il y a SQLOLEDB), pour MySql il y a l'accès natif qui doit juste être livré avec l'application (avec la dll de MySql : libmysql.dll)

    Ensuite il y a la licence, MySql est gratuit pour une utilisation personnelle mais on ne peut pas le distribuer avec son application (sauf à acheter les licences bien sur)
    SQL Express, la version de SQL Server, peut être distribuer mais elle est limitée dans ses fonctionnalités. Ceci dit ces limites sont suffisantes pour la plupart des applications.

    Si tu en es au choix de la base, prends aussi en compte PostgreSQL qui a un accès natif gratuit et qu'on peut distribuer avec son application.

    Tu peux installer les trois et faire quelques bench si les performances sont un critère important

    De mon coté ma prochaine application (qui doit être distribuée) sera avec PostgreSQL

Discussions similaires

  1. [WD10] Connexion avec l'accès natif MySQL
    Par dj-julio dans le forum WinDev
    Réponses: 5
    Dernier message: 20/02/2012, 12h38
  2. base de données externe avec MySQL: accès Natif
    Par dotocosme dans le forum HyperFileSQL
    Réponses: 10
    Dernier message: 27/12/2010, 23h51
  3. [WD9] Acces natif Mysql
    Par nfrancky dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 09/06/2007, 01h00
  4. [WinDev 10] WinDev accès natif mysql
    Par joelviscarros dans le forum WinDev
    Réponses: 4
    Dernier message: 27/11/2006, 21h02
  5. Erreur accès natif Mysql
    Par joelviscarros dans le forum WinDev
    Réponses: 1
    Dernier message: 17/11/2006, 12h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo