Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1082 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [AVIS] Postgresql ou mysql?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[AVIS] Postgresql ou mysql?

n°603782
ben33
Posté le 06-01-2004 à 12:42:44  profilanswer
 

Voila on débute un projet (Flash, bdd sous IE) et se pose la question des bases de données.  
 
Entre les deux cités dans le titre, vous prendriez laquelle?  
 
y a t il des soucis connus avec l'une des deux?  
 
La manipulation des dates pose t elle des pbs?
 
Merci pour vos lumieres!
 

mood
Publicité
Posté le 06-01-2004 à 12:42:44  profilanswer
 

n°603785
nraynaud
lol
Posté le 06-01-2004 à 12:47:11  profilanswer
 

Toujours prendre postgresql quand on a le choix, plus de fonctionnalités, plus proche de la norme SQL, moins de boulets parmis les utilisateurs.


---------------
trainoo.com, c'est fini
n°603789
jagstang
Pa Capona ಠ_ಠ
Posté le 06-01-2004 à 12:57:01  profilanswer
 

Citation :

bdd sous IE


 
 :ouch:


Message édité par jagstang le 06-01-2004 à 12:57:39
n°603791
nraynaud
lol
Posté le 06-01-2004 à 12:59:40  profilanswer
 

je pense qu'il donnait les grandes lignes : du flash, une bdd et IE comme client.


---------------
trainoo.com, c'est fini
n°603807
gizmo
Posté le 06-01-2004 à 13:25:29  profilanswer
 

Et votre étude des besoins, elle révèle quoi? :heink:

n°603867
drasche
Posté le 06-01-2004 à 14:31:38  profilanswer
 

C'est toujours le même cirque, PostgreSQL est ultra complet et MySQL ne l'est pas. Il faut donc voir si vous avez besoin de fonctions avancées telles que vues, procédures stockées ou triggers, et même les requêtes imbriquées (sur des insert, update ou delete) qui ne sont pas implémentées dans les versions de production actuelles de MySQL (ça le sera un jour mais pas avant 2 ou 3 ans).


Message édité par drasche le 06-01-2004 à 14:32:02

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°603875
nraynaud
lol
Posté le 06-01-2004 à 14:36:20  profilanswer
 

Même s'ils n'ont pas besoin des trucs avancés, je vois pas le pb. Il n'y a pas de surcoût associé à postgres par rapport à MySQL.
surtout que passer de mySQL à autre chose quand le projet commence à grossir, c'est un peu la merde.


---------------
trainoo.com, c'est fini
n°603879
gizmo
Posté le 06-01-2004 à 14:39:19  profilanswer
 

nraynaud a écrit :

Même s'ils n'ont pas besoin des trucs avancés, je vois pas le pb. Il n'y a pas de surcoût associé à postgres par rapport à MySQL.
si, un cout en terme de ressource qui peut être non négligeable
surtout que passer de mySQL à autre chose quand le projet commence à grossir, c'est un peu la merde.
En général, c'est plutôt le contraire. Il est plus facile de partir d'un trop avec peu de fonctionnalité vers un bidule qui en a plus.

n°603956
Kristoph
Posté le 06-01-2004 à 15:03:57  profilanswer
 

Faut voir aussi qu'il manque plein de trucs à PostGreSQL dont dispose MySQL ce qui complique la migration dans les 2 sens :
http://sql-info.de/mysql/gotchas.html
 
Moi je serais d'avis pour PostGreSQL car c'est un projet bien plus serieux que MySQL.

n°603960
drasche
Posté le 06-01-2004 à 15:06:24  profilanswer
 

Kristoph a écrit :

Moi je serais d'avis pour PostGreSQL car c'est un projet bien plus serieux que MySQL.


je ne vois pas en quoi l'un est plus sérieux que l'autre :heink:
 
Chacun a ses propres orientations et priorités, justifications à l'appui.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 06-01-2004 à 15:06:24  profilanswer
 

n°603985
Kristoph
Posté le 06-01-2004 à 15:24:13  profilanswer
 

drasche a écrit :


je ne vois pas en quoi l'un est plus sérieux que l'autre :heink:
 
Chacun a ses propres orientations et priorités, justifications à l'appui.


 
Serieux n'est peut-être pas le bon mot. Rigoureux serait plus adapté. MySQL c'est un peu le VB des bases de données ( et Acces c'est le QBasic ) :)

n°603989
drasche
Posté le 06-01-2004 à 15:30:37  profilanswer
 

c'est un peu gros comme raisonnement :D (et pour Access je suis largement d'accord :o)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604050
ben33
Posté le 06-01-2004 à 16:54:07  profilanswer
 

Pas de version PC de Postgresql si?

n°604052
gizmo
Posté le 06-01-2004 à 16:54:39  profilanswer
 

ben33 a écrit :

Pas de version PC de Postgresql si?
 


toi, t'es bien parti [:gizmo]

n°604055
ben33
Posté le 06-01-2004 à 16:59:37  profilanswer
 

niveau performance ca doit quoi entre les deux..?
MySQL est plus rapide non?

n°604057
ben33
Posté le 06-01-2004 à 17:00:25  profilanswer
 

Ca va...je peux bien demander! ;)
On n'ai jamais au courant de tout!
Y a bien une version PC pour MySQL!! ;)

n°604059
drasche
Posté le 06-01-2004 à 17:01:27  profilanswer
 

bin c'est deux logiciels libres, donc tu disposes des sources. Donc en théorie ça compile sur n'importe quelle plate-forme :o En pratique c'est pas forcément prévu donc il peut y avoir des adaptations à faire aux sources pour que ça marche.
 
(je commence à croire que MySQL est l'Access du libre, c'est normal? :fouyaya:)
 
Pour les différences, voir plus haut.


Message édité par drasche le 06-01-2004 à 17:01:54

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604062
gizmo
Posté le 06-01-2004 à 17:03:48  profilanswer
 

niveau perf, pas de règles dans l'absolu, ca dépend de vos besoin (d'où ma première question...). Il existe un test réalisé par MySQL, à l'avantage de MySQL dans de nombreux cas (comme par hasard) et un contre test qui démonte tous les arguments de MySQL réalisé par un codeur de PostgreSQL.
 
Bref, ca dépend de tes besoins.

n°604063
drasche
Posté le 06-01-2004 à 17:04:17  profilanswer
 

et au fait il y a plusieurs binaries PC de MySQL: Windows, Linux, Linux pour AMD64, Linux pour Itanium (est-ce vraiment un PC?), Solaris, FreeBSD, Novell, QNX, OpenBSD et HP-UX pour Itanium.


Message édité par drasche le 06-01-2004 à 17:07:50

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604066
ben33
Posté le 06-01-2004 à 17:07:44  profilanswer
 

NIveau besoin, on va avoir besoin de faire beaucoup d'insertions en continu.. D'ou ma question des perfs..
Ensuite niveau interrogation de la base, ca devrait etre assez simpliste..

n°604070
jagstang
Pa Capona ಠ_ಠ
Posté le 06-01-2004 à 17:13:36  profilanswer
 

tu veux dire quoi par beaucoup d'insertion ? chiffre en peu

n°604073
ben33
Posté le 06-01-2004 à 17:15:18  profilanswer
 

Au moins 10 Millions d'insertion par an...

n°604077
jagstang
Pa Capona ಠ_ಠ
Posté le 06-01-2004 à 17:22:07  profilanswer
 

alors tu vas déchanter avec MySQL à mon avis
PostgreSQL je sais pas si c'est mieux...

n°604078
jagstang
Pa Capona ಠ_ಠ
Posté le 06-01-2004 à 17:23:15  profilanswer
 

c'est pour faire quoi en fait ?
 
une bdd n'est peut-être pas le meilleure moyen.

n°604080
ben33
Posté le 06-01-2004 à 17:24:59  profilanswer
 

arf.. en fait on récupère des données qu'ils nous sont envoyés par des capteurs (donc ces données varient tout le temps!).  
On les stocke en base, fait des calculs et ca nous donne s'il y a des incidents ou pas sur ces capteurs...
 
Globalement c ca... tu n'utiliserais pas une bdd?

n°604082
jagstang
Pa Capona ಠ_ಠ
Posté le 06-01-2004 à 17:26:58  profilanswer
 

ça dépend. tu veux une historique ? renseigne-toi sur les capacité des MySQL

n°604083
drasche
Posté le 06-01-2004 à 17:29:22  profilanswer
 

MySQL avec des tables InnoDB et hop, ça enchaîne les insertions comme rien! Tant que vous n'avez besoin de rien d'évolué, ça sera parfait.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604085
ben33
Posté le 06-01-2004 à 17:32:47  profilanswer
 

Et vi on garde un historique sur une année certainement... (découpage par mois tres certainement pour les tables)
 
InnoDB kesako?

n°604088
drasche
Posté le 06-01-2004 à 17:36:52  profilanswer
 

MySQL permet l'usage de plusieurs types de table au sein d'une base de données. MyISAM est le type standard, le plus basique, et aussi le plus utilisé, très efficace quand on fait peu d'updates sur la DB et beaucoup de selects.
 
InnoDB est prévu pour supporter les transactions et clés étrangères, ce qui en fait la préférence si on veut faire beaucoup d'updates sur la DB et/ou avoir de vraies contraintes d'intégrité référentielle.


Message édité par drasche le 06-01-2004 à 17:37:23

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604090
ben33
Posté le 06-01-2004 à 17:38:14  profilanswer
 

merci!

n°604117
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 06-01-2004 à 18:35:44  profilanswer
 

ben33 a écrit :

Ca va...je peux bien demander! ;)
On n'ai jamais au courant de tout!
Y a bien une version PC pour MySQL!! ;)

Encore un qui confond PC et Windows :pfff:.
 
Sinon je confirme : j'avais cherché une version Win32 de PostgreSQL mais sans succès. Seule méthode proposée (il y a 3 mois de cela) : faire tourner la BDD par l'intermédiaire de Cygwin ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°604118
drasche
Posté le 06-01-2004 à 18:38:31  profilanswer
 

ou compiler soi-même PostgreSQL, j'ai cru comprendre qu'on pouvait enfin compiler en Win32 sans se prendre la tête :??:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604119
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 06-01-2004 à 18:39:13  profilanswer
 

Ah peut être ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°604156
gizmo
Posté le 06-01-2004 à 19:33:21  profilanswer
 

drasche a écrit :

ou compiler soi-même PostgreSQL, j'ai cru comprendre qu'on pouvait enfin compiler en Win32 sans se prendre la tête :??:


pas encore.
dans un mois yaura un installeur win et la 7.5 sera en natif

n°604183
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 06-01-2004 à 19:56:23  profilanswer
 

Ah ça c'est une bonne nouvelle :).


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°604196
the real m​oins moins
Posté le 06-01-2004 à 20:10:48  profilanswer
 

ben33 a écrit :

Et vi on garde un historique sur une année certainement... (découpage par mois tres certainement pour les tables)
 
InnoDB kesako?

tu vas faire une table séparée pour janvier, février et ainsi de suite pour chaque mois? [:icon7]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°604201
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 06-01-2004 à 20:15:43  profilanswer
 

C'est pas forcément idiot je dirais ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°604205
drasche
Posté le 06-01-2004 à 20:19:05  profilanswer
 

ouch j'avais même pas fait gaffe à cette phrase là :D
 
non c'est pas idiot, après tout ce forum possède un jeu de tables pour chaque catégorie et il fonctionne *relativement* bien.
 
Mais avant de faire ça, il faut bien peser le pour et le contre en fonction des besoins actuels et futurs. Qui dit que ça vous gênera pas demain ou plus tard parce que vous auriez besoin d'une nouvelle fonction?


Message édité par drasche le 06-01-2004 à 20:19:31

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°604250
ben33
Posté le 06-01-2004 à 21:25:06  profilanswer
 

Je ne vois pas trop en quoi cela génerait...

n°604256
the real m​oins moins
Posté le 06-01-2004 à 21:31:55  profilanswer
 

drasche a écrit :

ouch j'avais même pas fait gaffe à cette phrase là :D
 
non c'est pas idiot, après tout ce forum possède un jeu de tables pour chaque catégorie et il fonctionne *relativement* bien.
 

oui mais le forum à un nombre fixe de catégorie, alors que le temps qui passe, on va avoir du mal a l'arreter [:joce]
serieusement c'est la pire des conneries que j'aie jamais entendu.
qu'au pire on ait un mecanisme automatique qui tout les mois va faire rouler les données d'une base à une base de backup, soit, mais là non quoi
 
edit: et puis bon, pour prendre exemple sur ce qui se fait ici, faut pas être très regardant sur la qualité :o


Message édité par the real moins moins le 06-01-2004 à 21:32:50

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [AVIS] Postgresql ou mysql?

 

Sujets relatifs
[PHP/Mysql] enregistrer tableau dans bdd[PHP/Mysql] Lier deux formulaires ...
Recherche indifférente à la case dans MySQL... [ - Job's Done - ][MYSQL] mysqldump reduit la taille de ma bdd ...
mise a jour base distante avec EMS mysql?Probleme de PHP/MYSQL => je m'embrouille dans l'algo
[Projet] Votre avis sur le choix de language?mysql_connect. Pb inexpliqué. Peut être une incompatibilité serveur.
Bleme mysqlRecherche aide co-webmaster pour site sur le rock (PHP/MYSQL)
Plus de sujets relatifs à : [AVIS] Postgresql ou mysql?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR