Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
679 connectés 

  FORUM HardWare.fr
  Programmation

  Sql ou Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sql ou Oracle

n°56233
cyberalf
Posté le 30-08-2001 à 09:46:50  profilanswer
 

Bon, voila pour les base de données chez vous c'est SQL ou Oracle
et argumanté pourquoi?
Merci
A+

mood
Publicité
Posté le 30-08-2001 à 09:46:50  profilanswer
 

n°56234
irulan
Posté le 30-08-2001 à 09:48:45  profilanswer
 

SQL = langage avec lequel tu t'adresse à une base de données. Il est standardisé, mais chaque grand SGBD (Système de Gestion de Base de Données) le met plus ou moins à sa sauce.
 
Différents SGBD existent : Oracle, SQL Server (de Microsoft), DB2 (IBM je crois ?), Sybase, Access (Microsoft)
 
Chacun a ses avantages et inconvénients : par exemple Access est parfait pour faire une petite base de données perso, mais ne tient pas vraiment la route en cas de traitement de gros volumes de données.  
 
Oracle = performant sur de gros volumes, mais moins convivial pour quelqu'un qui débute. D'un autre côté, il est beaucoup plus propre qu'Access quand on sait comment designer une BDD.
 
SQL Server = offre de Microsoft comme SGBD pro. Moins performant qu'Oracle en montée en charge, mais plus accessible je trouve pour quelqu'un qui ne connaît pas forcément bien les bases de données.
 
Les autres je ne connais pas assez pour juger.

 

[edtdd]--Message édité par irulan--[/edtdd]

n°56248
cyberalf
Posté le 30-08-2001 à 10:58:19  profilanswer
 

Merci pour ton argumentation Irulan.
c'est vrai lequel est le mieux ou le plus facile à administrer et à entretenir ou réparer les bases??
Lequel est le plus fiable avez vous des experiences sur le sujet??
A+

n°56249
therier
heu...coucou!
Posté le 30-08-2001 à 11:01:23  profilanswer
 

Cyberalf a écrit a écrit :

Merci pour ton argumentation Irulan.
c'est vrai lequel est le mieux ou le plus facile à administrer et à entretenir ou réparer les bases??
Lequel est le plus fiable avez vous des experiences sur le sujet??
A+  




 
Perso, si tu as le choix, je te deconseille SQL Server qui pose des problêmes sur certains types SQL. De plus, j'ai des pbs de connections odbc, mais je peux pas encore etre sûr que ça soit pas la faute de SQL Server. C'est dommage car il est tres simple a mettre en ouevre...

n°56251
therier
heu...coucou!
Posté le 30-08-2001 à 11:02:53  profilanswer
 

ah oui! j'oubliais, access est quand même assez foireux (a nuancer qd même, j'ai pas essayé les dernieres versions)! je prefere encore passer par excel  ;) !
 
Il y a postgres sur linux aussi.

n°56255
cyberalf
Posté le 30-08-2001 à 11:08:36  profilanswer
 

d'autres avis?

n°56265
instantdha​rma
Ailleurs c'est ici
Posté le 30-08-2001 à 11:49:20  profilanswer
 

Salut
Ici, on a des bases Sybase. A l'origne, Micro$oft sql server & sybase sql server, c'est le même soft (co-développé par les 2 sociétés, puis chacun a repris ses billes) : la syntaxe & le fonctionnement sont globalement identiques. Il paraît que Sybase est mieux, (+ évolué + de fonctions, + résistant en cas de montée en charge). Je dis il paraît parce que j'ai pas fait de comparaisons.
Pour ma part, je trouve que ca tourne bien.
 
- J'ai appris que sous Oracle, ya des triggers pre-insert & pre-update ; ua pas ça sous Sybase, ce qui me semble dommage car c'est une bonne idée.
- Ya une interface native (on est pas obligé de passer par ODBC en environnement micro$oft) & aussi odbc.
 
- a ma connaissance, ya pas d'outil bon marché pour tester & développer des procs stockées, & ça manque.
 
- sybase possède aussi 1 second sgbd, + petit (dans la catégorie d'access) quis'appelle sql anywhere (racheté à Watcom) dont on dit beaucoup de bien (access = 2 cv, sql anywhere = merco). Petit, ça veut dire max 10-20 utilisateurs simultanés, taille des bases é tazbles : à voir). Ca doit pas être très cher. Interface native odbc, triggers, procs stockées mais aussi fonctions stockées ; maintenant, ya un mode "compatible sybase sql server", cad que toutes les options & syntaxes sont identiques à celle de sql server).
 
voilà ce que je connais du sujet. :jap:


---------------
di. / www.diredaredare.org - Ailes de la ville
n°56266
grosmethos
Posté le 30-08-2001 à 11:52:19  profilanswer
 

oubliez pas Mysql, qui s'instal aussi sous win et un pilote odbc est dispo...
C'est largement plus performant que Acces et coute vraiment moins cher que sql server :)

n°56268
cyberalf
Posté le 30-08-2001 à 11:58:34  profilanswer
 

merci a toi instantdharma, mais notre choit a écarté sybase, parce que nous penssont qu'il n'aurra pas forcement un avenir durable..enfin tout au moin que sql ou oracle.
grosmethos tu peut développé ton argumentation ?
A+

n°56282
irulan
Posté le 30-08-2001 à 12:35:41  profilanswer
 

Il est vrai que l'aspect financier est à prendre en compte : Oracle est assez onéreux du point de vue licence, mais assez costaud pour traiter de gros volumes de données.
 
En revanche MySQL, c'est peut-être pas mal pour un site avec  php, mais il faut voir si toutes les fonctionnalités nécessaires sont présentes(genre je crois que lors d'une version antérieure, MySQL ne gérait pas la notion de clé étrangère  :ouch: , bonjour les contrôles d'intégrité !!, il est important de vérifier ce genre de détail...)

 

[edtdd]--Message édité par irulan--[/edtdd]

mood
Publicité
Posté le 30-08-2001 à 12:35:41  profilanswer
 

n°56287
cyberalf
Posté le 30-08-2001 à 13:23:00  profilanswer
 

Qui peut apporter d'autres avis?
Ne me dite qu'au boulot personne n'utilise oracle ou sql??

n°56296
irulan
Posté le 30-08-2001 à 14:02:07  profilanswer
 

Ben si moi ;)
J'utilise Oracle et SQL Server.

n°56305
cyberalf
Posté le 30-08-2001 à 14:18:05  profilanswer
 

Merci irulan...
Bon aller apres dejeunner je suis sur que je vais avoir de nombreux avis a me donner??

n°56357
cyberalf
Posté le 30-08-2001 à 15:47:39  profilanswer
 

Bon allez un petit UP

n°56562
haloween
Posté le 31-08-2001 à 14:47:36  profilanswer
 

Mysql -
 
Avantages:
 
 

  • Petite (en taille)  

  • Gratuite

  • Rapide (en tout cas pour des requêtes simples)

  • Facile à mettre en place. Il y a même une interface en PHP pour l'administrer


Inconvenients
 

  • Manque de fonctionnalités. Pas de procédures stockés, notions de transactions.... jusqu'a récemment (sais pas s'il y en a maintenant ?)


Conclusion:  
 
adaptée pour faire des sites simples qui nécessitent pas de transactions (genre site de news, forums....). Pas d'installations en grappe donc supporte mal les grosses charges (mais bon :-).
 
 
 
Mon avis:  
 
c quand même beaucoup mieux par rapport à ACCESS pour faire un site web
 
bon maintenant les "vraies" bd (SQL server, oracle, sybase, db2, informix....) en sachant que ces bases citées dessus ne convient pas non plus pour des tres très gros volumes de données (même oracle, db2). Dans ce cas ce qu'il faut c'est genre bd NCR.... sur des machines frigo :-)
 
SQL server depuis la version 7 (et maintenant 2000) c mieux. La 6.5 est une merde
 
Avantages:

  • Facile à mettre en place
  • Coute pas cher (par rapport à Oracle...)
  • Dispose de presque toutes les fonctionnalités d'un SGBD comme: procédures stockées, OLAP, triggers....
  • dispose d'une fonction d'indexage de texte très utile pour les sites web
  • compatible avec SQL-ANSI92 (avec des différences biensure comme les autres)


Inconvenients

  • Performance (on a toujours le sentiment que les produits de Bill sont des merdes
  • Puis son défaut c'est qu'il est facile à utiliser donc on a tendance à faire n'importe quoi sous prétexte que c'est M donc merdique
  • Bill ne donne pas de driver JDBC donc il faut soit acheter un driver JDBC soit utiliser le JDBC-ODBC  


 
Sybase
Justement j'utilisais sybase avant et maintenant SQL server 2000 et il y a des points communs (normal car à l'origine ça venait de sybase).
Sachant que sybase est très utilisé dans le banques, salles de marché donct au niveau de performance il n'y a pas de craintes.
Quant à la pérénité du produit, c'est vrai que Sybase n'occupe plus que qq pourcentage sur le marché mais je ne peux dire plus sur ce sujet :-)
 
Oracle
c'est vrai que c numéro 1 sur le marché mais il faut voir le prix aussi. Jusqu'a une époque récente (oracle 8) oracle vend son produit en fonction de la puissance du CPU (vous imaginez le prix ???), maintenant il parait que c'est fini mais prendre oracle est surment onéreux (à prendre en compte performance /prix).  
 
DB2 (IBM)
 
On a l'impression qu'il n'y pas beaucoup de gens qui connaissent ce produit et pourtant cette base dispose de toutes les fonctionalités. Un argument non négligable c'est qu'elle a nettement moins cher par rapport à Oracle. Dernière chose, IBM a racheté la partie software d'informix (une entreprise très connue pour sa BD dans le monde) et disant qu'il va piquer les choses d'informix pour les mettre dans db2.
 
Voilà :-) et merci pour la lecture.

n°57394
cyberalf
Posté le 04-09-2001 à 10:38:03  profilanswer
 

merci a toi haloween pour ton argumentation.
il y' a t'il d'autres avis??

n°57399
therier
heu...coucou!
Posté le 04-09-2001 à 10:47:35  profilanswer
 

Cyberalf a écrit a écrit :

merci a toi haloween pour ton argumentation.
il y' a t'il d'autres avis??  




 
PostGres!

n°57402
haloween
Posté le 04-09-2001 à 11:16:01  profilanswer
 

Y a pas quoi :-)
Au fait j'ai oublié de mentionner Postgres qui est une bd gratuite mais dispose de plus de fonctionnalités que mysql. Une autre bd que je connais pas est Interbase de chez Borland
 
Ciao

n°57423
DJERO
Yoooup...merde ça marche pas..
Posté le 04-09-2001 à 12:43:57  profilanswer
 

therier a écrit a écrit :

ah oui! j'oubliais, access est quand même assez foireux (a nuancer qd même, j'ai pas essayé les dernieres versions)! je prefere encore passer par excel  ;) !




 
Quoi, access foireux !
Je le trouve plutôt performant et simple pour la mise en place de BDD et de requetes. Je l'utilise également pour lier mes pages asp et je n'ai rencontré jusqu'à lors aucun pb.
Conseiller un autre SGBDR pourquoi pas, mais EXCEL haaarggg !

n°57427
dalida
Yolanda Christina Gigliotti
Posté le 04-09-2001 à 12:58:44  profilanswer
 

Djero a écrit a écrit :

 
 
Quoi, access foireux !
Je le trouve plutôt performant et simple pour la mise en place de BDD et de requetes. Je l'utilise également pour lier mes pages asp et je n'ai rencontré jusqu'à lors aucun pb.
Conseiller un autre SGBDR pourquoi pas, mais EXCEL haaarggg !  



oui menfin temballe pas, access c vraiment de la db tré grand public, sql server/oracle/db2 n'ont rien à voir avec "cette chiotte" :hello:


---------------
90-60-90 -Guish c un homme humain, un vrai-
n°57442
ddr555
Posté le 04-09-2001 à 13:57:12  profilanswer
 

dalida a écrit a écrit :

oui menfin temballe pas, access c vraiment de la db tré grand public, sql server/oracle/db2 n'ont rien à voir avec "cette chiotte" :hello:  




 
db2 cai aussi de la chiotte  ;)  :D  [:ddr555]

n°57446
Bolino
Posté le 04-09-2001 à 14:13:35  profilanswer
 

Cyberalf a écrit a écrit :

merci a toi haloween pour ton argumentation.
il y' a t'il d'autres avis??  




 
oups

 

[edtdd]--Message édité par Bolino--[/edtdd]

n°57448
Bolino
Posté le 04-09-2001 à 14:16:19  profilanswer
 

Cyberalf a écrit a écrit :

merci a toi haloween pour ton argumentation.
il y' a t'il d'autres avis??  




 
ca dépend de tes besoins
si les volumes à traiter et le nombre d'enregistrements sont importants , prend oracle (pas la 9i tu va flipper sur le prix :) ), sinon replie toi sur ton autre choix, SQL server, qui est vraiment bien dans sa version 2000
 
j'espere que ca t'aidera

n°57638
cyberalf
Posté le 05-09-2001 à 10:26:23  profilanswer
 

En fait c'est our faire fonctionner un ERP comme adonix
Alors d'autres avis??

n°57641
ddr555
Posté le 05-09-2001 à 10:32:08  profilanswer
 

Bolino a écrit a écrit :

 
 
sql server est vraiment bien dans sa version 2000




 
c hors de prix aussi :sarcastic:

n°57660
Fred999
Rabat-joie
Posté le 05-09-2001 à 11:09:56  profilanswer
 

J'utilise Sybase, et ai tâté Oracle dans une précédente mission.
 
(Focus aussi mais je préfère ne pas en parler)
 
Euh sinon rien à ajouter sur ce qui a été dit :)

n°57687
cyberalf
Posté le 05-09-2001 à 12:51:07  profilanswer
 

UP  
Allez encore un petit éffort

n°59851
cyberalf
Posté le 17-09-2001 à 13:04:39  profilanswer
 

Un petit UP des lymbes du forum

n°59866
iapx
euuuhhhh.....
Posté le 17-09-2001 à 13:55:56  profilanswer
 

Je me permettrais juste de rajouter que ACCESS, dont le moteur JET est intégré à tous les OS Microsoft depuis des lustres, est fiable (si si) et permet de faire tourner des bases de données pour des sites pas si rikiki que cela.
 
En plus vous pouvez utiliser ACCESS qui est ergonomique et pratique pour créer la strcuture de db ou pour importer/exporter les données.
 
Quand aux performances, sur les machines modernes, elles sont "suffisantes" sans etre stellaires.

n°59945
irulan
Posté le 17-09-2001 à 17:30:28  profilanswer
 

iapx > Access est très bien pour une petite base données (avec des tables < 100.000 lignes), au-delà Access a du mal a priori...
De plus je ne sais pas ce qu'Access vaut en terme de performance dans un environnement multi-utilisateurs avec beaucoup d'accès simultanés...
 
De toute façon le choix du SGBD dépend essentiellement de l'utilisation qui en sera faite. Tant que l'on a pas de précision sur cet aspect des choses, on ne peut que difficilement argumenter en faveur de tel ou tel SGBD (à part sur des généralités)...

 

[edtdd]--Message édité par irulan--[/edtdd]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Sql ou Oracle

 

Sujets relatifs
ORACLE + SQLSQL ORACLE : Transformer une duree
automatisation d'une requete SQL oracleTransformation SQL - ORACLE
Requete SQL sous Oracle Balaise ...Selection d'une fourchette de dates avec ORACLE et SQL en PH¨P4
[Oracle] [SQL] Récupérer des lignes de manière aléatoire ?[SQL/Oracle]
Insertion d'une image en SQL / OracleORACLE - PL/SQL
Plus de sujets relatifs à : Sql ou Oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR