IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par bob20000

0PARTAGES

0  0 
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 ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Marc Lussac
Rédacteur en Chef https://www.developpez.com
Le 03/07/2002 à 18:17
> je voudrais savoir quelel version de java il accepte

Cette question n'à aucun sens

> et s'il existe les liens JDBC et où puis je les trouver?

http://info.borland.com/devsupport/interbase/opensource/
1  0 
Avatar de Fabien Celaia
Rédacteur/Modérateur https://www.developpez.com
Le 13/11/2003 à 11:12
Sur les grosses et tres grosses bases, je ne partage pas tous les avis.

Avant tout faudrait-il definir ce qu'est un grosse et une tres grosse base.
De plus, la taille d'une base n'influence pas toujours sur les performances. On devrait plutot parler de tables et tres grosses tables, de nombre de transactions par seconde, de nombre concurrent d'utilisateurs connectes et de nombre concurents de processus tournants.

Certaines bases citees plus haut and les "grosses" s'effondrent lors de montees en charge suivant ces derniers criteres.
1  0 
Avatar de Marc Lussac
Rédacteur en Chef https://www.developpez.com
Le 01/06/2006 à 20:24
InBerbase est payant, sauf la version 6 open source

Firebird est la version Interbase dérivé de Interbase 6 open Source

Donc si tu parles d'un SGBD gratuit il s'agit bien de Firebird.

Firebird n'est pas du tout "un petit sgbd", il à les caractéristiques des "grands" SGBD payants, il est même probable que Firebird soit 10 fois plus puissants que tes besoins réels..

Firebird existe sous différents os, donc tu pourra migrer facilement de Windows à autre chose
1  0 
Avatar de Marc Lussac
Rédacteur en Chef https://www.developpez.com
Le 02/06/2006 à 11:28
Citation Envoyé par mokoyat
Pour postgresql qu'est-ce que vous entendez par "pas de services web" et "pas de support xml" ?
Ce sont des fonctions pour les développeurs avancés, ca ne vous concerne pas

Citation Envoyé par mokoyat

J'ai besoin d'un SGBD pour la gestion d'une clinique, et je me demandais si firebird pourrait convenir ?
oui
1  0 
Avatar de Xo
Expert confirmé https://www.developpez.com
Le 17/11/2006 à 13:31
Citation Envoyé par djmcg
Je travail avec le visual basic.net 2003 / mon os est win xp pro et je cherche un gestionnaire de base de donnée équivalent à access mais libre (gratuit)

Dans un premier temps pour gérer des information au niveau local et plus tard en vrai serveur.

Jean-Marie Dubasik
Le mieux serait de se tourner vers Sql server 2005 version Express : Présentation de Microsoft SQL Server 2005

Cette version est gratuite, limitée à 4 Go de données (tour de même), et ce SGBD s'interface nativement aux IDE Dot Net vu que c'est le même éditeur !
1  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 25/11/2008 à 13:34
Dans mon secteur, nous utilisons MySQL en version 5.0 avec plus de 11 milliards (vous avez bien lu) d'enregistrements pour une taille totale d'environ 1 To. Mais nous sommes confrontés à un problème de ressources.
Nous souhaitons pouvoir bénéficier des avantages suivants :
1. bases stockées sur plusieurs disques voire plusieurs serveurs
2. parallélisation des requetes
3. rapidité dans l'exécution des requetes (surtout pour les insertions et les updates)
4. accès (connexions) massifs simultanés
5. temps de réponse très court (enfin, selon la taille des données...)
6. load balancing (optionnel)
7. SGBD au mieux gratuit au pire payant (mais pas trop cher )
SQL Server sera la solution la moins chère à ce niveau :
1. bases stockées sur plusieurs disques voire plusieurs serveurs
SQL Serveur peut répartir une base jusqu'à 32 000 fichiers donc 32 000 disques... Bien évidemment ce sera plutôt sur un SAN qu'autre chose.
De même on peut partitionner logiquement les lignes des tables (mettre les clients de A à N sur un disque et ceux de M à Z sur un autre...) idem pour les index.
On peut aussi réserver l'espace des fichiers afin que le SGBDR n'ait pas d'acquisition de place à faire pour loger les données.

2. parallélisation des requetes
jusqu'à 64 processeur dans SQL Server. On peut aussi piloter le parralélisme en le limitant globalement ou pour chaque requête

3. rapidité dans l'exécution des requetes (surtout pour les insertions et les updates)
SQL Server dispose d'un des optimiseurs les plus puissante du marché. Ceci combiné à la stratégie de fichier et notamment en prétaillant ses fichiers permet d'aller très vite. J'ai fait cette démo ici :http://blog.developpez.com/sqlpro?ti..._fichiers_et_t

4. accès (connexions) massifs simultanés
Jusqu'à 32 000 connexions simultanée. le nombre de requêtes en // dépend du nombre de CPU. Avec 64 CPU on peut compter sur plus de 1000 threads simultané

5. temps de réponse très court (enfin, selon la taille des données...)
Cela dépend essentiellement de la RAM et de la fenêtre des données et pour ce dernier paramètres de l'organisation physico logique de vos lignes dans les pages. Lisez la série d'article que j'ai écrit sur l'optimisation : http://sqlpro.developpez.com/optimisation/

6. load balancing (optionnel)
Aucun SGBDR au monde ne peut réellement faire du LOAD balancing. En effet les données ne sont présente qu'à un seul endroit à la fois. Il est donc impossible d'opérer dans ce mode. Il est en revanche possible de répliquer les données sur différents serveur afin d'offrir une surface d'attaque plus grande (scale out), mais ce sera toujours asynchrone. Mais cette solution ne doit être envisagé qu' après avoir épuisé les ressources du scale up (donc 64 processeur 2 To de RAM). Elle est en effet plus couteuses à tous les niveaux : administration, cout de licence, cout de matériel, diminution du MTBF...

7. SGBD au mieux gratuit au pire payant (mais pas trop cher )
Ne rêvez pas. En matière de gratuit, vous n'aurez aucune chance d'obtenir satisfaction. Reste grosso modo Oracle, DB2 ou SQL Server....
Or SQL Server est l'un des moins cher surtout dans ce genre de configuration. Il est 10 à 12 fois moins cher qu'Oracle.. Quand à IBM DB2, inutile d'en parler !

Quelques exemples de très grosses solutions en ligne avec SQL Server :
1) Euridile (INPI : les entreprises et les marques en France. Pointes à 30 000 utilisateurs)
2) fnac.com : le plus gros site web de commerce en France
3) Castorama : entrepôt de données de 3 To
4) ooshop : 1er supermarché en ligne (Carrefour)

A +
1  0 
Avatar de Fabien Celaia
Rédacteur/Modérateur https://www.developpez.com
Le 12/12/2008 à 16:56
Citation Envoyé par SQLpro Voir le message
SQL Server sera la solution la moins chère à ce niveau :
Ca va pas le faire : une des hypothèses de base était la compatibilité avec le plus d'OS possible... et MS-SQL est multi-OS... du moment que c'est du MS
1  0 
Avatar de StringBuilder
Expert éminent https://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.
1  0 
Avatar de CinePhil
Expert éminent sénior https://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.
1  0 
Avatar de SQLpro
Rédacteur https://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 +
1  0