La base de donnee la plus puissante? - Programmation
Marsh Posté le 15-03-2001 à 12:09:51
je crois que tu as à peu près tout dit.
Oracle est effectivement une des plus perf et une des plus utilisés en entreprise.
et c'est du relationnel
Marsh Posté le 15-03-2001 à 12:46:28
Fonce, ORACLE pour UNIX, c'est le top du top
Mais si tu veux l'exploiter commercialement, il faudra payer.
MySQL est beaucoup trop limité
Mais c'est gratuit.
C'est toi qui vois.
Marsh Posté le 15-03-2001 à 13:14:07
Et oui, le pognon ... tjrs le pognon ...
ya aussi sqlserver...
Marsh Posté le 15-03-2001 à 13:19:57
Regarde du côté de PostgreSql c'est le SGBD relationnel orienté objet le plus puissant en opensource (il est un petit peu moins rapide que Mysql) mais il gère pratiquement toute la syntaxe SQL, il possede un langage de script pour faire ses procédures. Il gère sans problème des bases de très gros volumes (jusqu'à 200 Go).
De plus il existe des supports commerciaux.
Marsh Posté le 16-03-2001 à 23:34:33
Curieux que vous disiez qu'Oracle soit la meilleure BD... C'est la plus connue et la plus diffusée, c'est sûr, mais tout informaticien qui se respecte sait bien que ce n'est pas forcément le meilleur produit technologiquement parlant qui se vend le mieux.
Moi, on m'avait dit que le moteur d'Informix étant nettement plus efficace...
Marsh Posté le 16-03-2001 à 23:55:12
Mes préférés:
Oracle
PostgreSQL
MySQL
Informix
Oubliez SQL Server (je le barre), ça vaut pas la peine, c'est lent à chier que ce soit sous NT 4 ou Win2k. En plus ça prend une licence de type pompe à fric montrueuse (le top est sous Linux )
[edit]--Message édité par AlphaT--[/edit]
Marsh Posté le 17-03-2001 à 00:04:41
Je ne pense pas que comparer Oracle et MySQL soit réellement pertinent.
Par exemple pour un forum comme celui-ci, les requêtes sont simples et le volume de données relativement faible. Dans ce cas utiliser Oracle serait vraiment incongru.
En plus, comme toutes les grosses mécaniques, Oracle demande pas mal d'expérience et de tuning.
PostgreSQL est sans doute une bonne solution dès qu'on a besoin de dépasser les limites de mySQL.
Marsh Posté le 17-03-2001 à 00:10:15
PostgreSQL dépasse les limites de MySQL, je suis d'accord mais au niveau performances des transactions, ils doivent être proches.
[edit]--Message édité par AlphaT--[/edit]
Marsh Posté le 17-03-2001 à 04:15:00
Dans ce cas, Oracle, c'est dans quel genre de situations?
Marsh Posté le 17-03-2001 à 12:52:15
acces journalisees a la base,
rollback de transactions non committes,
verrouillage fin,
contraintes d'integrite,
fichiers rapides,
systemes distribues, parallelisme,
failsafe,
programmabilite, extensions,
support vendeur,
capacites d'administration,
backup a chaud..
Perf.
Je parle bien evidemment par rapport
a MySQL qui est un systeme tres light:
file system ameliore meme s'il rend des services
a la communaute.
Legreg
Marsh Posté le 18-03-2001 à 21:40:26
En francais, tu as des applications,
des donnees, elles te coutent tres cheres
et tu veux tout faire pour qu'il n'y ait pas de pepin
Donc tu es pret a mettre tres cher dans ton sgbd
(c'est pas forcement la bonne approche mais c'est
comme ca que certaines entreprises raisonnent)
Legreg
Marsh Posté le 19-03-2001 à 11:49:59
Salut,
Pour ce qui est des performances, la meilleur base de donnees a l'heure actuelle c'est SQL Server 2000 sous Windows 2000 Advanced server avce clusterring (Oracle est largement depassee).
Maintenant, la meilleur n'existe pas en tant que telle.
Il faut toujours voir le rapport cout, performance, capacite de montee en charges... C'est a toi de definir tes besions et de choisir en consequance.
A +
Ralph
Marsh Posté le 19-03-2001 à 14:15:43
Interbase :
la fiabilité faut relativiser, je l'ai deja vu mettre en l'air
une base juste avec une requette d'insertion.
C'est rattrapable mais faut intervenir.
Enfin pour la rapidité, il ne sait pas correctement les "IN"
en SQL ( il se met a tourner sans s'arréter...)
Ce sont des observations que j'ai faite sur la V5 (et V5.5)
Marsh Posté le 19-03-2001 à 16:01:42
Tu as essayé sur une grosse base de donnée ?
C'etait une requette du style
select *
from transactions
where tr_code in ( select tr_code
from transactions
where tr_date = '12/3/2001')
Je sais que le IN ne sert apparement à rien, mais ça avais une utlilité dans mon logiciel.
Une fois on l'a laissé tourner une nuit pour voir si ça arrivais au résultat.
Marsh Posté le 19-03-2001 à 16:06:34
RalphXML a écrit a écrit : Salut, Pour ce qui est des performances, la meilleur base de donnees a l'heure actuelle c'est SQL Server 2000 sous Windows 2000 Advanced server avce clusterring (Oracle est largement depassee). Maintenant, la meilleur n'existe pas en tant que telle. Il faut toujours voir le rapport cout, performance, capacite de montee en charges... C'est a toi de definir tes besions et de choisir en consequance. A + Ralph |
Je ne voudrais pas apparaître comme doutant de toi, mais, as-tu des peuves tangibles, vérifiables de ce que tu avances ???
Marsh Posté le 19-03-2001 à 16:10:51
zop :
Je crois même que SQL 7 était déja plus performant que Oracle sous Windows
Mais moins performant que Oracle sous UNIX.
Marsh Posté le 19-03-2001 à 16:47:54
seblamb a écrit a écrit : zop : Je crois même que SQL 7 était déja plus performant que Oracle sous Windows Mais moins performant que Oracle sous UNIX. |
Il me semble bien avoir demandé des preuves, des relevés, bref du quantifiable (c'est pas que je te fais pas confiance )
Marsh Posté le 15-03-2001 à 11:57:19
J'utilise MySQL en ce moment, je voulais savoir ce qu'il y avait de mieux comme base de donnees (traitement de plus de requetes simultanement, vitesse d'execution, etc..). J'entends parler de Oracle. Est-ce que ce serait par hasard la base de donnnees ultime?
Est-ce que c'est une base de donnees du type relationnel aussi? Quels sont les avantages?
Quel est la base de donnees la plus utilisee en entreprise?