Quel est le meilleur SGBD : robuste
Multiplateformes et façile à administrer ?

Le , par bob20000, Membre à l'essai
Je souhaite avoir vos avis pour prendre une décision pour le choix d'un Système de Gestion de base de données.

Je cherche un SGBD qui soit à la fois robuste, quelle soit le moins chère possible quelle soit compatible avec le plus d'os, et qu'elle soit pratiquement sans administration, que me conseillez vous et pourquoi ?



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de giguoin giguoin - Nouveau membre du Club http://www.developpez.com
le 09/03/2010 à 14:13
Bonjour à tout le monde:
je travaille pour voie navigable de France, je doit créer et gérer une base de données pour l'ensemble de mon secteur(créer un info centre), il y aura une trentaine de personnes qui peuvent connecter à cette base. Pour l'instant j'ai des tableaux sous forme de excel comme données, je doit créer des relations entre ces tables.
C'est pour ça que j'ai besoin de vos conseils pour choisir un SGBD convenir. peu importe soit payant ou pas.
Mysql-> c'est pas un peu limite pour des requêtes complexe?
Oracle->c'est pas trop pour moi?
ou autre SGBD?
j'attends vos propositions avec patience!
Merci
Avatar de StringBuilder StringBuilder - Expert confirmé http://www.developpez.com
le 11/03/2010 à 10:09
Premier élément de réponse :
-> Qu'est-ce qui est actuellement utilisé par ton entreprise ?
-> Qu'en pense ton service informatique ?

Après, et seulement après, effectue une comparaison entre les outils que tu vas retenir de ces deux questions. Et seulement si aucun ne convient, revient demander conseil ici.

A la louche, je dirais SQL Server Express ou PostgreSQL sont deux bons outils. MySQL et Oracle sont à mon avis à écarter dans la mesure où ils ont une syntaxe trop proprio pour assurer la portabilité vers un autre système en cas de besoin.

Firebird est aussi un bon outil, mais ne le connaissant pas du tout, je préfère ne pas le conseiller.
Avatar de CinePhil CinePhil - Modérateur http://www.developpez.com
le 11/03/2010 à 11:53
Si tu as besoin de traiter d'entités géo-référencées, Postgresql est très au point pour les systèmes d'information géographique avec sa bibliothèque Postgis.

Oracle est cher et un peu complexe à mettre en oeuvre.

MySQL a des limites, pas tellement sur la complexité des requêtes mais sur l'absence de certaines choses prévues par la norme SQL, notamment les contraintes CHECK.

SQL Server ne fonctionne que sous Windows.

Les autres, je ne connais pas.

L'important est de commencer par bien modéliser les données puis d'estimer le volume de ce qu'il y a à stocker. Si tu n'as que quelques fichiers Excel pas très volumineux, n'importe quel SGBD fera l'affaire.
Avatar de Arlanca Arlanca - Futur Membre du Club http://www.developpez.com
le 01/07/2011 à 13:46
Citation Envoyé par CinePhil  Voir le message
Si tu as besoin de traiter d'entités géo-référencées, Postgresql est très au point pour les systèmes d'information géographique avec sa bibliothèque Postgis.

Oracle est cher et un peu complexe à mettre en oeuvre.

MySQL a des limites, pas tellement sur la complexité des requêtes mais sur l'absence de certaines choses prévues par la norme SQL, notamment les contraintes CHECK.

SQL Server ne fonctionne que sous Windows.

Les autres, je ne connais pas.

L'important est de commencer par bien modéliser les données puis d'estimer le volume de ce qu'il y a à stocker. Si tu n'as que quelques fichiers Excel pas très volumineux, n'importe quel SGBD fera l'affaire.

Je rebondis sur la question du géo-référencement, car c'est un élément important dans le projet qui m'occupe actuellement : comme la réponse date d'il y a quelque mois est-elle toujours valable ?

Comme les autres sur ce post, je m'interroge sur le meilleur SGBD adapté à mon projet : pour une toute petite entreprise qui offre un service très personnalisé, et qui doit donc gérer de très nombreuses données recueillies auprès des clients. Soit, de leur part directement, donc via le site de l'entreprise, soit par mail, soit en direct (tél, contacts) . Ces clients peuvent avoir chacun de nombreuses identités et coordonnées. Dans le domaine agricole (chevaux) la géo-localisation est importante, pour pouvoir , par exemple, proposer des rencontres lors de déplacements.

Bien sûr, la volonté est de pouvoir développer tout ce qu'il est possible de faire au maximum à partir de cette base de données, c'est à dire non seulement le suivi, conseil et gestion des clients, mais toute la gestion en amont ou en aval, stock, comptabilité, etc.

Comme la personne qui gèrera cela aura de grandes périodes de déplacement, la question de la connexion permanente pourra poser problème. Aussi, j'aimerais un système qui permette de recueillir des info sur le net, et d'y travailler (sélection d'une réponse adaptée au client dans le cas où c'est possible - pour éviter à chaque fois le "sur-mesure" qui est fait actuellement ), tout en permettant de travailler hors connexion , autant que possible, pour ce qui est de la partie "gestion propre à l'entreprise".

Il serait intéressant que cette bdd puisse être reliée à un forum attaché au site de cette entreprise, soit pour recueillir les info fournies le forum, soit pour gérer certains aspects du forum lui-même : par exemple un sous-forum par "cas" accessible dès que le client a donné les informations qui montrent qu'il relève du "cas" en question - donc, accès restreint, sur des critères techniques.

J'ajoute que pour l'instant, cette entreprise fonctionne sous Windows, mais ensuite avec uniquement des logiciels libres (firefox, openoffice, etc), et profitera du prochain changement d'ordinateur pour installer une partition faisant la part belle à Linux.

Voilà : quel est, d'après vous le SGBD le mieux adapté ? est-ce que le conseil pour Postgresql est toujours bon ?

Merci beaucoup pour vos réponses.
Avatar de Jester Jester - Membre éprouvé http://www.developpez.com
le 01/07/2011 à 21:01
Elle en pense quoi la personne? Quelles sont ses compétences?
Avatar de Arlanca Arlanca - Futur Membre du Club http://www.developpez.com
le 02/07/2011 à 0:10
Citation Envoyé par Jester  Voir le message
Elle en pense quoi la personne? Quelles sont ses compétences?

En fait, on va dire que j'ai carte blanche, la question étant surtout l'efficacité, au final, en termes de gain de temps, et bien sûr de progrès commercial. En essayant de maintenir au maximum le très haut niveau de personnalisation des conseils, qui est pratiqué actuellement, mais qui n'est pas gérable, avec le nombre. S'il faut , pour cela, s'adapter à un outil informatique un peu complexe, ce n'est pas forcément un obstacle.
Avatar de CinePhil CinePhil - Modérateur http://www.developpez.com
le 02/07/2011 à 0:26
Je pense que ma réponse reste vraie concernant les bonnes capacités de Postgresql a gérer des entités géoréférencées avec sa bibliothèque Postgis. Et toujours mieux que MySQL qui, a ma connaissance, n'a pas évolué sur ce sujet et qui a de toute façon toujours de grosses lacunes vis à vis de la norme SQL.
Avatar de Arlanca Arlanca - Futur Membre du Club http://www.developpez.com
le 02/07/2011 à 0:53
Citation Envoyé par CinePhil  Voir le message
Je pense que ma réponse reste vraie concernant les bonnes capacités de Postgresql a gérer des entités géoréférencées avec sa bibliothèque Postgis. Et toujours mieux que MySQL qui, a ma connaissance, n'a pas évolué sur ce sujet et qui a de toute façon toujours de grosses lacunes vis à vis de la norme SQL.


Merci beaucoup pour ta réponse.
Avatar de Arlanca Arlanca - Futur Membre du Club http://www.developpez.com
le 04/07/2011 à 19:50
Citation Envoyé par CinePhil  Voir le message
Je pense que ma réponse reste vraie concernant les bonnes capacités de Postgresql a gérer des entités géoréférencées avec sa bibliothèque Postgis. Et toujours mieux que MySQL qui, a ma connaissance, n'a pas évolué sur ce sujet et qui a de toute façon toujours de grosses lacunes vis à vis de la norme SQL.

Je reviens sur le sujet, car je viens d'apprendre que depuis la version5.1 MySql serait en mesure de prendre en charge les SIG : http://dev.mysql.com/doc/refman/5.1/...xtensions.html.

C'est vraiment un casse-tête ce truc, car les hébergeurs sont peu nombreux à offrir la possibilité d'utiliser PostgreSQL, et il y avait déjà des parties de site qui tournaient sous MySql, et que j'aurais voulu conserver, dans mon cas. Mais c'est vrai que je préfèrerais choisir PostgreSQL qui me semble beaucoup plus indiqué, au vu de ce que j'ai lu de votre part, ici, et en d'autres lieux. En fait, la communauté sur cette question des SIG openSource semble s'être basée sur PostgreSQL, et je suppose que cela signifie plus de cohérence, au final, et donc moins de risques de "bug" : quelqu'un a t-il l'expérience de ces fonctions de gestion des SIG, avec MySql ?

Merci d'avance.
Avatar de SQLpro SQLpro - Rédacteur http://www.developpez.com
le 05/07/2011 à 19:35
Le SIG de MySQL comme le Full text est une fonctionnalité poudre aux yeux. Il ne fait même pas la moitié du quart de ce que fait PostGreSQL/Postgi ou SQL Server.

Lisez l'article que j'ai écrit au sujet du SIG dans les SGBDR et comparez avec ce que propose MySQL.... http://blog.developpez.com/sqlpro/p9...n-geographiqu/

A +
Avatar de Arlanca Arlanca - Futur Membre du Club http://www.developpez.com
le 06/07/2011 à 15:33
Citation Envoyé par SQLpro  Voir le message
Le SIG de MySQL comme le Full text est une fonctionnalité poudre aux yeux. Il ne fait même pas la moitié du quart de ce que fait PostGreSQL/Postgi ou SQL Server.

Lisez l'article que j'ai écrit au sujet du SIG dans les SGBDR et comparez avec ce que propose MySQL.... http://blog.developpez.com/sqlpro/p9...n-geographiqu/

A +

Merci beaucoup de cette information claire et sans ambiguïté.

Merci aussi pour les tutoriels que vous avez écrits : j'ai commencé à les lire avec beaucoup d'intérêt.
Offres d'emploi IT
Développeur HTML5/JS/PHP
Arobiz - Aquitaine - Anglet
Ingénieur en développement java
1000MERCIS - Ile de France - Paris (75000)
Ingénieur solutions production printing h/f
KONICA MINOLTA BUSINESS SOLUTIONS France - Ile de France - Courbevoie

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique SGBD & SQL