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

C# Discussion :

Quelle base de données ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 166
    Par défaut Quelle base de données ?
    Bonjour

    je souhaite réaliser une application à but commercial qui utiliserait une base de données.

    cette base aurait 2-3 tables, dont une avec plus de 300 000 lignes ! (suivi production)

    quelle serait d'après vous la base la plus appropriée ? Access, SQL Server, Sql Compact, MySql, ou une autre post.... ?

    j'ai entendu dire que l'utilisation d'access est sans licence pour des applications commerciales, mais n'est-elle pas limitée dans la taille/le nombre de lignes ?

    merci

    @++

    KaloOopS

  2. #2
    Membre éprouvé Avatar de Anklor
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 76
    Par défaut
    Que l'on me corrige si j'ai faux, mais tu vendra un logiciel qui utilise la gestion d'une base de donnée. Cela sera donc à ton client de payer s'il le doit, une License.

    Maintenant, il y a des bases de données qui sont gratuite comme MySQL.

    il faut voir aussi si ton futur client à besoin d'une solution distante ou local, s'il possède un serveur, etc ...

    Le mieux reste encore que ton logiciel sache gérer plusieurs BD (MySQL, SQL Server,...) local et distante, si tu ne connais pas son choix.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 166
    Par défaut
    Bonsoir,

    ben disons que d'avoir une licence gratuite permet de ne pas l'intégrer dans l'offre de prix

    Citation Envoyé par Anklor Voir le message
    Maintenant, il y a des bases de données qui sont gratuite comme MySQL.
    il me semble que MySQL a une licence pour les versions commerciales (qui ne sont en pas sous GPL)

    source : http://www.mysql.com/about/legal/licensing/oem/
    The commercial license allows OEMs, ISVs and VARs to distribute commercial binaries of MySQL software with their own commercial software without subjecting that software to the GPL and its requirement to distribute source code.

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Clairement une base capable d'absorber de gros volumes (SQL Server, Oracle)

  5. #5
    Membre éprouvé Avatar de Anklor
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2011
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 76
    Par défaut
    d'après le texte, c'est simplement si tu distribues les données binaires de MySQL avec ton application. Je pense que rien ne t'empêche de le distribuer sans, et d'expliquer dans la notice d'utilisation de ton application, comment installer un serveur MySQL. A voir avec un spécialiste des licences GPL.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    300000 lignes, ce n'est pas un très gros volume... je ne connais aucun SGBD (à part peut-être Access) qui serait dépassé par si peu. A condition que la table soit bien indexée, tu peux en avoir encore beaucoup plus...

    Cela dit, ça commence quand même suffisamment gros pour que les SGBD très légers comme SQLite ou SQL Server Compact soient un peu sous-dimensionnés. Donc à mon avis le mieux est de s'orienter vers un SGBD serveur gratuit, comme MySQL ou PostgreSQL

Discussions similaires

  1. Quelle base de données utilisez-vous?
    Par PierreDelcroix dans le forum Décisions SGBD
    Réponses: 122
    Dernier message: 15/10/2009, 23h18
  2. Quelle Base de Données pour gérer des documents multimédia ?
    Par Doudy dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 21/01/2007, 20h52
  3. Quelle base de données pour un emploi du temps
    Par edouard21 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 26/10/2005, 22h48
  4. Quelle base de donnée utiliser?
    Par VTwin dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 01/07/2005, 12h34
  5. Création de logiciel, oui, mais quelle base de donnée ?
    Par Acti dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 17/02/2005, 12h41

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