Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2005, 11h59   #1
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 79
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 79
Points : 33
Points : 33
Par défaut Comparatif SGBD

Bonjour,

je dois ré écrire une base de données Access (Table, Requête, Formulaire, Etat et module) dans un nouveau language.
Le language adopté est Delphi.

Il me reste à choisir la base de données.
J'ai repris un tableau trouvé sur le net, j'ai ajouté d'autres bases et j'ai fais mes recherches (sans tester).

1 - MS SQL Server 2000 :
OS : Windows
Open source : Non
Gestion des transactions : Oui
Requête imbriquées : Oui
Vues : Oui
Intégrité Référentielle : Oui
Trigger : Oui
Procédures Stockées : Oui
Sauvegarde : à chaud
License : Payante
Outils frontaux : oui
Pourquoi la choisir : base de données complexes, requête complexes

2 - Oracle 10g SE:
OS : Windows, Linux
Open source : Non
Gestion des transactions : Oui
Requête imbriquées : Oui
Vues : Oui
Intégrité Référentielle : Oui
Trigger : Oui
Procédures Stockées : Oui
Sauvegarde : à chaud
License : Payante
Outils frontaux : oui
Pourquoi la choisir : base de données complexes, requête complexes

3 - MySQL v.4 :
OS : Windows
Open source : Oui
Gestion des transactions : Oui
Requête imbriquées : non
Vues : non
Intégrité Référentielle : Oui en mode InnoDB et BDB
Trigger : Non
Procédures Stockées : Non
Sauvegarde : Utilitaire mysqldump
License : Payante en cas de commercialisation
Outils frontaux : MySQL Control center
Pourquoi la choisir : base de données simples, pages web dynamiques, alternative gratuite à Access

4 - Postgre SQL :
OS : Linux, Unix
Open source : Oui
Gestion des transactions : Oui
Requête imbriquées : Oui
Vues : Oui
Intégrité Référentielle : Oui
Trigger : Oui
Procédures Stockées : Oui
Sauvegarde : pg dump
License : gratuite
Outils frontaux : PostgreSQL admin tools
Pourquoi la choisir : base de données complexes, requête complexes, alternative à Oracle

5 - Interbase :
OS : Windows, Linux
Open source : Oui version 6
Gestion des transactions : Oui
Requête imbriquées : ???
Vues : Oui
Intégrité Référentielle : Oui
Trigger : ???
Procédures Stockées : Oui
Sauvegarde : ???
License : Payante à partir de la v7
Outils frontaux : ???
Pourquoi la choisir : ???


Comment se passe le chargement des tables Access dans les autres bases de données que SQL Server ? Existe t'il des outils spécifiques ?

Merci de m'aider à compléter ce tableau.

Alexandre
AlexB59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2005, 13h06   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 451
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 451
Points : 7 563
Points : 7 563
Par défaut Re: Comparatif SGBD

Citation:
Envoyé par AlexB59
Comment se passe le chargement des tables Access dans les autres bases de données que SQL Server ? Existe t'il des outils spécifiques ?
Depuis Access tu peux créer des liens vers les tables de n'importe quel SGBD du moment qu'il existe un pilote ODBC.
Il n'est plus très difficile alors de créer les requêtes d'exportation des données depuis Access vers ce nouveau SGBD.
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2005, 14h13   #3
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Quelques correctifs:

1 - MS SQL Server 2000 :
OS : Windows
Open source : Non
Gestion des transactions : Oui
Requête imbriquées : Oui
Vues : Oui
Intégrité Référentielle : Oui
Trigger : Oui
Procédures Stockées : Oui
Sauvegarde : à chaud
License : Payante
Outils frontaux : oui, mais pas en ce qui concerne le développement
Pourquoi la choisir : indépendance des bases de données, autonomic computing, architecture relativement simple

2 - Oracle 10g SE:
OS : Windows, Linux, Unix
Open source : Non
Gestion des transactions : Oui
Requête imbriquées : Oui
Vues : Oui
Intégrité Référentielle : Oui
Trigger : Oui
Procédures Stockées : Oui
Sauvegarde : à chaud et à froid
License : Payante
Outils frontaux : oui, mais pas simple d'utilisation
Pourquoi la choisir : base de données complexes, requête complexes, gros budgets, leader du marché

3 - MySQL v.4 :
OS : Windows, Linux
Open source : Oui
Gestion des transactions : Oui, mais seulement via innodb (payant)
Requête imbriquées : non
Vues : non
Intégrité Référentielle : Oui en mode InnoDB et BDB
Trigger : Non
Procédures Stockées : Non
Sauvegarde : Utilitaire mysqldump
License : Payante en cas de commercialisation
Outils frontaux : MySQL Control center
Pourquoi la choisir : base de données simples, pages web dynamiques, alternative gratuite (selon option !) à Access

4 - Postgre SQL :
OS : Linux, Unix, Windows
Open source : Oui
Gestion des transactions : Oui
Requête imbriquées : Oui
Vues : Oui
Intégrité Référentielle : Oui
Trigger : Oui
Procédures Stockées : Oui
Sauvegarde : pg dump
License : gratuite
Outils frontaux : PostgreSQL admin tools
Pourquoi la choisir : base de données simple à administrer, requête complexes, ne convient pas pour de gros volumes

5 - Interbase :
OS : Windows, Linux
Open source : Oui version 6
Gestion des transactions : Oui
Requête imbriquées : ???
Vues : Oui
Intégrité Référentielle : Oui
Trigger : ???
Procédures Stockées : Oui
Sauvegarde : ???
License : Payante à partir de la v7
Outils frontaux : ???
Pourquoi la choisir : intégration aux autre produits Borland, administration aisée, ne convient pas pour de gros volumes
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 10h04   #4
Nouveau Membre du Club
 
Inscription : avril 2005
Messages : 79
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 79
Points : 33
Points : 33
Bonjour,

quant on parle de gros volume, on parle du nombre de connection ou de la taille de la base de données ?
A partir de quand considère t'on que l'on a un gros volume ?

Merci d'avance.
AlexB59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 10h38   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Il y a des deux : le nombre de transactions couplé au nombre d'utilisateurs concurrents, et la taille des tables.

Pour les tables, c'est difficile à dire car ça ne dépend pas que du nombre d'enregistrements, mais aussi de la longueur des tuples et du nombre d'indexes...
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2005, 12h27   #6
Membre expérimenté
 
Inscription : mai 2005
Messages : 414
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 414
Points : 589
Points : 589
pourquoi ne considères tu pas le cas de DB2?

Il y a quelques années on considérait qu'on arrivait sur des gros volumes à 100Go de données. Maintenant ce sont des volumétries relativement courantes donc on prend en considération également le nb de connexions, le type de base (OLTP, OLAP), etc..., etc...
gregory.broissard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h30.


 
 
 
 
Partenaires

Hébergement Web