Précédent   Forum du club des développeurs et IT Pro > Bases de données > Décisions SGBD > Débuter
Débuter Forum d'entraide : Comment débuter en base de données ? Tutoriels SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/05/2012, 11h50   #1
cyscek
Invité régulier
 
Inscription : 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.
cyscek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2012, 15h24   #2
StringBuilder
Membre Expert
 
Homme Sylvain Devidal
Chef de projets Générix
Inscription : février 2010
Messages : 1 517
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Devidal
Âge : 34
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 517
Points : 2 381
Points : 2 381
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.
StringBuilder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2012, 09h05   #3
cyscek
Invité régulier
 
Inscription : janvier 2008
Messages : 78
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 78
Points : 8
Points : 8
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 ?
cyscek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2012, 09h11   #4
CinePhil
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 13 659
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 49
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 659
Points : 25 573
Points : 25 573
Envoyer un message via MSN à CinePhil
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 !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2012, 12h04   #5
cyscek
Invité régulier
 
Inscription : janvier 2008
Messages : 78
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 78
Points : 8
Points : 8
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 .
cyscek est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h23.


 
 
 
 
Partenaires

Hébergement Web