Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité régulier
    Inscrit en
    janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 78
    Points : 8
    Points
    8

    Par défaut Choix de base de données

    Bonjour à tous !

    Le titre est un peu flou, du moins pour moi, car j'ai plusieurs questions en fait. Commençons par établir la situation : j'ai une base de données MS Access, avec des tables déjà remplies, des formulaires, des requêtes, des macros ...

    Ce n'est pas moi qui l'ai conçu, mais je suis en charge de la reprendre. Pour l'heure, elle n'était utilisée qu'en local, mais l'idée de l'entreprise est de créer un site, pour partager une partie des données de la base.

    Le site, je vais le concevoir moi même en php/javascript. En tout, on aura un maximum de 5000 personnes inscrites, mais pas autant de connexions simultanées (je ne sais pas sur combien on peut tabler, 1000 ?).

    A partir de là commence les questions :

    - Est-ce que la base Access peut être viable dans cet optique ? J'ai lu quelques trucs, il semblerait que ce ne soit pas super pour des requêtes simultanées aussi nombreuses ...
    - Utiliser MySQL suffirait ? Si oui, transférer les tables est-il possible ? Je ne pense pas que le reste soit récupérable, mais si oui ça me plairait également.


    Ca m'aiderait déjà à y voir un peu plus clair concernant la direction à prendre, sachant que je n'ai pas de préférence, mais que je préfère me renseigner avant de partir sur une voie.

  2. #2
    Membre Expert Avatar de StringBuilder
    Homme Profil pro Sylvain Devidal
    Chef de projets Générix
    Inscrit en
    février 2010
    Messages
    1 678
    Détails du profil
    Informations personnelles :
    Nom : Homme Sylvain Devidal
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets Générix
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2010
    Messages : 1 678
    Points : 2 228
    Points
    2 228

    Par défaut

    Appeler Access depuis PHP, je sais même pas si c'est possible. Via un drivers ODBC peut-être ?

    MySQL devrait aller, en revanche, je te conseille vivement SQL Server à la place, la version Express devant être suffisante.

    En effet :
    - SQL Server supporte les mêmes types et la même syntaxe de requêtes qu'Access : ainsi, la conversion des données et des requêtes sera des plus simples
    - Pour diverses raisons, MySQL est à déconseiller en règle générale
    - Si SQL Server t'ennuie car sous Windows, tu peux t'orienter vers Oracle ou PostGreSQL.

  3. #3
    Invité régulier
    Inscrit en
    janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 78
    Points : 8
    Points
    8

    Par défaut

    Merci de ta réponse. Bon déjà, j'ai réussi à convaincre mon patron qu'une base Access, ce n'est pas le top .

    Je vais faire des recherches sur SQL Server, j'ai encore un peu de temps pour me décider. Par contre, je suis surpris, pourquoi MySQL serait à déconseiller ?

  4. #4
    Modérateur
    Avatar de CinePhil
    Homme Profil pro Philippe Leménager
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    13 747
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Leménager
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 13 747
    Points : 22 930
    Points
    22 930

    Par défaut

    Citation Envoyé par cyscek Voir le message
    Par contre, je suis surpris, pourquoi MySQL serait à déconseiller ?
    À lire, parmi d'autres billets qui dénoncent les lacunes nombreuses de MySQL.

    Encore hier, dans le forum MySQL, un forumeur bien embêté parce que MySQL n'autorise pas les sous-requêtes dans une vue.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Invité régulier
    Inscrit en
    janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 78
    Points : 8
    Points
    8

    Par défaut

    Merci, j'ai lu ce que tu as mis en lien, c'est assez instructif. Effectivement, je risque de vite bloquer par la taille d'utilisateurs, ce que les tests ne montrent pas (forcément, je suis seul à tester la base).

    Je vais chercher dans cette voie pour SQL Server, et désinstaller de ce pas MySQL .

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •