|
Publicité ' | ||||||||||||||||||||||||
|
|
#61 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Au risque de mettre de l'huile sur le feu, je pourrais rajouter certains manques fonctionnels, qui peuvent être des détails, mais feront vite la différence pour certaines applications particulières :
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#62 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Citation:
Pourquoi n'aurais-je pas le droit de critiquer, alors que presque tout le monde brosse PG dans le sens du poil ? Et comme je suis un esprit libre, quand je voit tout le monde dire du bien d'un produit je me méfie en me disant qu'un produit parfait cela n'existe pas et que j'ai affaire soit à des gens incultes soit, ce qui est pire, à des gens de mauvaise foi. Croyez vous qu'à 50 ans passé je soit encore adepte du consensus mou et du politiquement correcte ? Analyser, comprendre, critiquer... C'est TOUJOURS positif ! C'est progresser. Il n'y a guère que dans les régimes totalitarisme que la critique est interdite. Et à lire certains internautes, je me suis demandé s'ils ne venaient pas de ce genre de contrées. Et rassurer-vous, je commet aussi des erreurs... C'est pourquoi il ne faut pas croire tout ce que je dit sans tester par vous même la réalité des choses. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
11
|
|
|
#63 | |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 375 ![]() |
Citation:
Vous pouvez critiquer PostreSQL tant que vous voulez, je ne me sens pas concerné et ce n'est absolument pas la question que je pose : vous abordez la question sous l'angle de la migration de DB2/ORACLE/SQL-Server vers PostgreSQL et ma question est qui de sérieux cela intéresse-t-il ? car de deux choses l'une : ou les raisons qui ont prévalu au choix initial qui a amené à s'équiper en DB2/ORACLE/SQL-Server ont été l'aboutissement d'une analyse sérieuse, et il n'y a aucune raison que ces bonnes motivations puissent être remises en question au point de "descendre" vers PostgreSQL (mieux faut convoquer le commercial de son vendeur SGBD et négocier ferme les coûts par rapport aux besoins réels…), ou ses raisons n'étaient pas sérieuses et donc que penser du public concerné… (ou des rigolos ou des incompétents piégés par des commerciaux peu scrupuleux…) Donc, tout cela ressemble plus à un exercice académique de br… intellectuelle qu'à autre chose. Alors que la problématique contraire : comment upgrader de PostgreSQL vers DB2/ORACLE/SQL-Server et quelles sont les bonnes méthodologies à appliquer pour que cela se passe en douceur est probablement susceptible d'intéresser beaucoup plus de monde, que ce soit pour un besoin réel dans une entreprise grandissante, une analyse de risques dans une start-up, …. |
|
|
|
01
|
|
|
#64 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 2 158 ![]() |
toujours est-il que cet article permet d'avoir une base de comparaison des dit produits afin de mieux choisir une solution adaptée.
Alors peut-être qu'il a été mal amené mais je le trouve intéressant. |
|
|
00
|
|
|
#65 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Citation:
Donnant pas mal de formations notamment Admin SQL Server, je voit beaucoup de monde passer de Oracle à SQL Server ou PG. Cette hémorragie a été confirmée par une récente étude sur les salaires moyens d'embauche des DBA qui a diminué pour Oracle et augmenté pour SQL Server. De même les demandes de personnel confirmés sur PG sont en évolution. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
10
|
|
|
#66 | |
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
Citation:
http://www.freelance-info.fr/offre-d...on_104337.html On peut imaginer que la raison est de dépenser au final moins d'argent public, ce qui est une raison réelle et sérieuse et qui n'est pas prêt de disparaitre. On peut aussi interpréter ça en regardant en arrière. Les SGBDs commerciaux par rapport aux libres ont une avance historique, car ce n'est qu'au milieu des années 90 que les libres ont commencé à vraiment se développer, quand le SQL s'est démocratisé en même temps que le développement exponentiel du web. A cette époque les produits commerciaux cités plus haut étaient déjà des produits matures et riches en fonctionnalités alors que les libres partaient de zéro. En ce qui concerne postgresql, depuis ce temps là, version après version, les fonctionnalités manquantes ont tendance à faire leur apparition, les points noirs sur les performances sont identifiés et corrigés. De leur côté les SGBDs commerciaux ont toujours de l'avance et progressent toujours aussi, mais l'écart relatif sur les points déterminants tend à diminuer. |
|
|
|
10
|
|
|
#67 |
|
Membre éprouvé
![]() Arnaud BenhamdineConsultant Inscription : octobre 2004 Messages : 209 ![]() |
+1
Quelque soit l'angle d'approche, cette comparaison est très intéressante. Pour citer notre exemple, nous utilisons un SGBD qui ne nous convient pas pour certains usages, et nous nous posons la question de migrer vers PG, Oracle ou MS SQL : hé bien, cette discussion a permis d'avancer dans la réflexion. Cdlt, Arnaud. |
|
|
00
|
|
|
#68 | |
|
Membre éprouvé
![]() Arnaud BenhamdineConsultant Inscription : octobre 2004 Messages : 209 ![]() |
Citation:
Vu votre remarque (ci-dessus), j'en conclus que c'est désormais intégré en natif dans SQL Server ? Cdlt, Arnaud. |
|
|
|
00
|
|
|
#69 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 501 ![]() |
Le problème quand on fait appel à un consultant pour étudier une migration de Oracle vers Postgresql, c'est que si le consultant est spécialisé Postgresql (je ne citerai pas de noms mais j'en connais), il connaît très peu les SGBDs payants, et va vous faire croire qu'on peut tout faire avec Postgresql, sans vous parler des limites (par exemple il va vous dire que le partitionnement ou l'optimiseur de requêtes sous Postgresql n'ont rien à envier à Oracle ou SQl Server, alors que c'est faux).
C'est seulement en posant les bonnes questions et en grattant un peu qu'il va finalement avouer à demi-mots que telle ou telle chose n'est pas encore faisable avec Postgresql C'est cette démarche que je ne trouve pas toujours honnête, quand on écoute les gens qui connaissent bien Postgresql, on tombe vite dans l’extrémisme pro-opensource et anti SGBDs payants, alors que quand un SGBD est payant ce n'est pas seulement pour engraisser les commerciaux c'est aussi parce qu'ils ont des fonctionnalités supplémentaires ou moins de lacunes. C'est pourquoi l'article de SQL Pro a au moins le mérite de parler des limites de Postgresql par rapport à un SGBD payant, libre à chacun ensuite d'évaluer si ces limites sont incompatibles ou non avec le besoin
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
10
|
|
|
#70 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Citation:
Change Tracking indique pour chaque table suivi, l’opération (INSERT, UPDATE, DELETE) la clef, et la dateheure de l'opération. Change Data Capture y ajoute les informations des lignes modifiées, mais n'est disponible que dans l'édition Enterprise. La différence essentielle entre l'un et l'autre est qu'avec CDC on n'a pas besoin de faire des requêtes sur les tables de production car toute l'info est dans les tables de capture, mais en revanche le volume des informations stockées est plus important. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#71 | |
|
Membre actif
![]() Inscription : mars 2008 Messages : 126 ![]() |
Pour les non spécialistes comme moi, simple utilisateur, tout ça ressemble à une discussion entre des aveugles et des sourds, chacun dégainant son arsenal d'arguments et c’est à qui sera plus spécialiste que l'autre.
Moi je reste muet, et dans le domaine dans lequel je travaille, les bases de données géospatiales, j'utilise tant Oracle Spatial que PostgreSQL/PostGIS Je constate simplement que de plus en plus d'organismes, comme l'IGN France, ont choisi la solution PostGIS. C'est le cas, notamment, du Geoportail IGN (Geoportail )qui a choisi et utilise PostGIS pour servir les données géographiques, après une sérieuse étude de marché. Citation:
Même plus, l'IGN participe depuis lors au développement de PostGIS et est devenu un des sponsors de la "Fondation Géospatiale Open Source" (http://www.osgeo.org/). Il y aura toujours des spécialistes d'un logiciel particulier, qui auront tendance à dénigrer ce qui se fait ailleurs. Mais soyons donc constructif. Oracle, PostgreSQL ou MySQL ne s'adressent ni au même public, ni aux mêmes domaines. Suivant les cas pratiques, on va choisir l'un ou l'autre. Hormis exception, les grandes sociétés privilégieront toujours la solution propriétaire, payante, pensant à tord ou à raison, que le suivi sera meilleur. Il est clair que l'aspect économique joue aussi. Si j'ai beaucoup de sous, ce sera Oracle, clé en main, si j'en ai ai peu, PostgreSQL ou MySQL, moins clé en main. Ne parlons pas des solutions NoSQL, sujet de discussions encore plus virulentes Pour moi, c'est donc Oracle et PostgreSQL et non Oracle ou PostgreSQL, suivant les cas particuliers. |
|
|
|
30
|
|
|
#72 | ||
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
En ce qui concerne PostGIS vos documents datent terriblement. Entre temps l'IGN à commencé d'utiliser SQL Server. En effet, PostGIS ne sait pas utiliser proprement les SRID spécifique à chaque pays, comme je l'indique dans cette comparaison PostGIS/SQL Server 2008 GIS; Or pour les collectivités française il est fait obligation d'utiliser des SRID spécifiques à la France, en particulier :
Code :
Bref, rafraichissez vos données et ne croyez pas naïvement tout ce qui traîne sur Internet ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
||
|
01
|
|
|
#73 | |
|
Membre actif
![]() Inscription : mars 2008 Messages : 126 ![]() |
Je pense que votre position de spécialiste, de "Maître es Bases de données", donnant des leçons aux autres, même si c'est vrai, est néanmoins choquante pour un utilisateur lambda. Et pourtant j'apprécie énormément vos tutoriels.
Mais, j'ai essayé d'être constructif, mais en retour, je ne peux que constater diverses choses : En tout premier : Citation:
Ensuite :
|
|
|
|
10
|
|
|
#74 |
![]() ![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 588 ![]() |
Bonjour,
Dimitri Fontaine SEO de 2ndQuadrant, Socièté spécialisé dans les outils PostgreSQL, nous propose un droit de réponse à l'article de Frédéric Brouard. Droit de Réponse. En vous remerciant tous de cet échange constructif. MaitrePylos.
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
00
|
|
|
#75 |
![]() ![]() |
Droit de réponse bourré de pub mais qui a le mérite de ne pas être polémiste, en regard de ce qu'on a pu lire comme réactions par ailleurs.
__________________
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 ! |
|
00
|
|
|
#76 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Second Quadrant fait de la pub, certes, mais constructive en disant, effectivement il y a une lacune et nous nous pouvons la combler...
C'est honnête... reste le prix à payer ! Parfois le gratuit peut couter plus cher qu'on ne le croit... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#77 |
![]() ![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 588 ![]() |
PostgreSQL n'est pas gratuit, il est Open source !
Open Source ne veut pas dire gratuit Gratuit ne veut pas dire pour rien On vient de renouveler nos licences Oracle et nous sommes à plusieurs millions d'euros (pour 4 ans) + un petit 20% pour la maintenance évolutive des 10G. A ce prix là on aurais pu financer deux ou trois truc chez PostgreSQL, voire au moins faire jouer la concurrence..... mais comme on dit chez nous 'Oracle c'est prestigieux' (ça c'est de l'argument
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
00
|
|
|
#78 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 501 ![]() |
C'est de la publicité effectivement ... mais au moins en effet le discours est plus objectif et honnête
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#79 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Citation:
C'est le poids d'une migration et la sagesse du coût global, beaucoup plus sensible en matière de SGBDR du fait de l'inertie des données.... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#80 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 12 080 ![]() |
Un petit exemple du manque crucial de tag (indicateur pour l'optimiseur) dans les requêtes complexes... :
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2013 - www.developpez.com