Sur quel SGBD travaillez vous principalement ? - SQL/NoSQL - Programmation
Marsh Posté le 28-07-2005 à 15:51:59
il y a un problème dans la liste des SGBD... il y a MySQL
[/Mode Troll]
Marsh Posté le 28-07-2005 à 15:57:40
T'as oublié Access
MySQL à la maison, SQL Server au boulot.
Marsh Posté le 28-07-2005 à 16:00:22
Manque frontbase, aussi...
J'ai découvert qu'on avait ça quelquepart...
Marsh Posté le 28-07-2005 à 16:03:56
Ouais mais pas Access Faut le mettre, c'est le plus grand, le plus puissant
Marsh Posté le 28-07-2005 à 16:04:36
FlorentG a écrit : Ouais mais pas Access Faut le mettre, c'est le plus grand, le plus puissant |
Marsh Posté le 28-07-2005 à 16:06:01
C'est tellement puissant, qu'avec 10 utilisateurs simultanés, ça a 80% de chances de corrompre les données C'est pas pour nous les humains C'est pour les martiens qui envoient leur requêtes SQL par télépathie
Marsh Posté le 28-07-2005 à 16:07:47
FlorentG a écrit : C'est tellement puissant, qu'avec 10 utilisateurs simultanés, ça a 80% de chances de corrompre les données C'est pas pour nous les humains C'est pour les martiens qui envoient leur requêtes SQL par télépathie |
fake.
J'ai déjà bosé dans une boite où 60 personnes utilisaient la même appli VB en même temps, laquelle s'appuyait sur une base access.
D'ailleurs j'ai été embauché pour aider à passer l'appli sous oracle parce-que la base se vautrait tout le temps.
Marsh Posté le 28-07-2005 à 16:10:27
orafrance a écrit : Access sera remplacé par MSDE alors pas d'problème |
Et tu fais comment pour remplacer un fichier Access embarqué avec une appli ? MSDE est un SGBD serveur, c'est pas embedable Et pis c'est limité à 5 connexions
Marsh Posté le 28-07-2005 à 16:16:34
FlorentG a écrit : Et tu fais comment pour remplacer un fichier Access embarqué avec une appli ? MSDE est un SGBD serveur, c'est pas embedable Et pis c'est limité à 5 connexions |
j'y suis pour rien moi
pis d'abord RAF de Access... j'préfère encore me servir d'excel comme SGBD
Marsh Posté le 28-07-2005 à 16:17:53
orafrance a écrit : me servir d'excel comme SGBD |
Marsh Posté le 28-07-2005 à 16:18:37
orafrance a écrit : pis d'abord RAF de Access... j'préfère encore me servir d'excel comme SGBD |
Oh putain
Marsh Posté le 28-07-2005 à 16:20:40
drasche a écrit : Oh putain |
J'ai un pote en stage on lui a demandé de se servir de Excel comme SGBD...
Marsh Posté le 28-07-2005 à 16:22:13
cesarr89 a écrit : J'ai un pote en stage on lui a demandé de se servir de Excel comme SGBD... |
Et il a répondu "oh oui, fouettez moi fort " ?
Marsh Posté le 28-07-2005 à 16:23:49
cesarr89 a écrit : J'ai un pote en stage on lui a demandé de se servir de Excel comme SGBD... |
Fallait répondre "d'accord, mais alors pendant tout mon stage vous utilisez notepad à la place de word et wget comme browser! "
Marsh Posté le 28-07-2005 à 16:26:00
skeye a écrit : Fallait répondre "d'accord, mais alors pendant tout mon stage vous utilisez notepad à la place de word et wget comme browser! " |
C'est ce qu'il a dit
Marsh Posté le 28-07-2005 à 16:33:20
cesarr89 a écrit : J'ai un pote en stage on lui a demandé de se servir de Excel comme SGBD... |
ça doit être la classe de gérer le FK
Marsh Posté le 28-07-2005 à 16:34:32
cesarr89 a écrit : C'est ce qu'il a dit |
Marsh Posté le 28-07-2005 à 16:40:30
orafrance a écrit : j'y suis pour rien moi |
J'voudrai bien voir comment il a géré la limite de 65536 lignes
Marsh Posté le 28-07-2005 à 17:07:28
MysQL et Access
Pour info : avant de migrer vers MySQL j'avais une base qui marchait imppec sous Access
Marsh Posté le 29-07-2005 à 01:44:49
Bof, vu qu'on peut travailler avec des fichiers CSV via ODBC, c'est carrément mieu qu'Excel, y'a plus de limite de taille
Marsh Posté le 29-07-2005 à 08:08:09
betsamee a écrit : Pour info : avant de migrer vers MySQL j'avais une base qui marchait imppec sous Access |
Je pense que le plus gros pb avec access ce sont les accès concurrents...s'il y a peu d'utilisateurs, pas de pb...
Marsh Posté le 29-07-2005 à 10:39:50
C'est clair, parceque sinon, Access, quoiqu'on en dise, c'est pas si mal que ça
Marsh Posté le 29-07-2005 à 10:54:38
surtout c'est tout en un, appli et SGBD et c'est assez simple à utiliser
Parfait pour les suivis de projets par exemple
Marsh Posté le 29-07-2005 à 10:57:55
je voulais repondre MySQL, DB2 et Postgre mais comme il y avait que 2 choix j'ai mis les 2 premiers uniquement.
Postgre ne sert que sur 1 grosse appli donc c'est plus rare que les 2 autres
Marsh Posté le 29-07-2005 à 14:47:50
Historiquement, pourquoi MySQL est devenu si populaire?
Que cela soit en terme de fonctionnalités, respects des stds, et cout des licenses, Postgre est meilleur à tout pts de vue.
Le succes de MySQL est il lié au PHP? 1er SGBD à pouvoir etre utilisé par PHP?
Marsh Posté le 29-07-2005 à 14:53:51
MySQL: simplicité d'utilisation, rapide, couplage au PHP.
Marsh Posté le 29-07-2005 à 14:59:37
Eric B a écrit : Historiquement, pourquoi MySQL est devenu si populaire? |
Parce-que c'est dispo chez tous les hébergeurs avec php...
Marsh Posté le 29-07-2005 à 15:03:22
Eric B a écrit : Historiquement, pourquoi MySQL est devenu si populaire? |
A l'époque il n'était déjà pas question d'avoir du PostGre sous Windows. Quant à la simplicité... *HUM* C'est un outil qui se veut de calibre professionnel depuis le début. MySQL a remporté le round largement à ce point de vue. Et ils reposent simplement sur le runtime CygWin pour le faire tourner sous Windows.
Marsh Posté le 29-07-2005 à 15:15:43
J'avais écrit un petit topo là dessus.
Historiquement, PostGre, ça vient de Ingres, qui est devenu Open Ingres, qui a été abandonné au profit de "PostGres -> PostGreSQL -> PostGre".
Si on retourne en arrière, Ingre et Open Ingre sont des SGBD relativement petit mais lourds. Ils avait comme principal intérêt d'être peu cher (gratuit avec la version Open) et de respecter à 100% la norme SQL92.
Seul point noir, leurs performances assez discutables, même beaucoup.
A l'époque où les premiers hébergeurs ont commencé à mettre du PHP en ligne, ils étaient principalement sur des gros serveurs Unix mutialisés (20000 à 30000 sites par serveur).
Ainsi, il était hors de question de mettre un SGBD qui consomme des ressources là dessus, où ils auraient dû se rééquiper intégralement en serveurs. Linux quant à lui était encore trop jeu pour être vraiment exploitable à grande échelle.
PostGre a donc été écarté d'office, et il restait un petit SGBD tout pourri, qui ne savait même pas faire de jointures, qui ne supportait presque rien, mais qui était extrêment rapide et léger : MySQL venait de naître.
Il s'est donc imposé dès ce moment, et maintenant qu'à la fois il s'est démocratisé, et énormément amélioré, les hébergeurs n'ont pas envie de passer à un autre produit, celui-ci restant toujours amplement suffisant pour l'utilisation qu'ils en proposent.
Marsh Posté le 29-07-2005 à 15:20:35
merci pour ce rappel historique, concis mais clair.
En attendant, j utilise MySQL sur mon server (linux), je m en sort. Sous Windows (faut ptet que je commence par virer EasyPHP), je galere.
Il ne me prend meme pas un simple "mysql -u user -ppwd mabase < monfichierSQLde120Mo.sql".
EDIT: trouvé, il ne fallait pas d espace entre -u et user...
Marsh Posté le 29-07-2005 à 16:18:31
Jubijub a écrit : c clair qu'avec la 8.0 postgres a un coup à jouer...le client d'admin livré avec est très rustique, mais assez sympa...ca vaut pas un toad, mais bon ca reste correct |
de toute façon, rien ne vaut entreprise manager
Marsh Posté le 28-07-2005 à 15:45:26
j'ai mis 2 choix possible, on sait jamais
---------------
Jubi Photos : Flickr - 500px