Recherche d'informations sur les SGBDs libres ! [ SGBD ] - Débats - Linux et OS Alternatifs
Marsh Posté le 06-06-2002 à 19:26:22
tatanka a écrit a écrit : Bon, Oracle, c'est ce qui se fait de mieux, mais c'est pas libre, et surtout c'est cher ! donc je cherche du coté des SGBD libre Je connaissais MySQL (de nom), et je viens de tomber sur PostgreSQL. Je voudrais savoir s'il y en a d'autres, et quels sont les avantages de Postgre de plus, je viens de voir que MySQL ne gèrait pas les clés étrangères, Postgre le fait ? Ca pose pas de problèmes de ne pas pouvoir utiliser les clés étrangères avec MySQL : ça doit pas donner une gestion terrible ça, si ? PS : j'oubliais le principal. Est-ce que Postgre est disponible chez les hébergeurs (c'est pour une utilisation pro, donc il faut que je sache si Postgre est stable, et adapter à une utilisation pro) merci |
Disons qu'en majorité, les ISPs préfèrent MySQL (niveau stabilité), me demande pas pourquoi, c'est eux qui ont fait leurs tests, je ne fais que rapporter.
Pour ton problème de clés, je ne vois absolument pas de quoi tu parles, et ça me rassure un peu d'ailleurs. Je me dis que non, définitivement, je ne serai jamais DBA
Marsh Posté le 06-06-2002 à 19:36:50
YupYup a écrit a écrit : Disons qu'en majorité, les ISPs préfèrent MySQL (niveau stabilité), me demande pas pourquoi, c'est eux qui ont fait leurs tests, je ne fais que rapporter. Pour ton problème de clés, je ne vois absolument pas de quoi tu parles, et ça me rassure un peu d'ailleurs. Je me dis que non, définitivement, je ne serai jamais DBA |
ok, merci pour ta réponse
mais tu sais pas ce qu'est une clé étrangère ?
Marsh Posté le 06-06-2002 à 19:39:16
tatanka a écrit a écrit : ok, merci pour ta réponse mais tu sais pas ce qu'est une clé étrangère ? |
Non, tout ce que je sais des bases de données, c'est installer un serveur, créer des bases, des tables, des users, point.
Marsh Posté le 06-06-2002 à 19:43:53
YupYup a écrit a écrit : Non, tout ce que je sais des bases de données, c'est installer un serveur, créer des bases, des tables, des users, point. |
ben moi, c'est ça que je sais pas faire, lol
t'as quoi comme formation pour savoir installer une SGBD mais pas t'en servir ? (la prend pas mal, c'est juste une question, je sais un peu l'utiliser, mais pas l'installer moi, alors )
Une clé étrangère, ça permet entre autre de faire le lien entre 2 tables, d'après ce que j'ai compris
Marsh Posté le 06-06-2002 à 19:45:46
Admin sys.
En général j'installe les softs, et les mecs s'en servent.
Marsh Posté le 06-06-2002 à 19:51:21
YupYup a écrit a écrit : Admin sys. En général j'installe les softs, et les mecs s'en servent. |
ah ouai, et tu gagnes combien, t'as quel niveau (ingénieur...?)
si c'est pas indiscret
Marsh Posté le 06-06-2002 à 19:52:08
[troll]mysql respecte les standart sql comme ie respecte les standard html [/troll]
perso, j'ai jamais utilisé postgre, mais j'en ai entendu que du bien
c'est du relationnel, et ça gère les clé étrangères a priori
sinon en SGBD gratuit y a interbase, mais je sais pas si ça tourne sous unix (on s'en sert au boulot en environnement NT)
Marsh Posté le 06-06-2002 à 19:53:05
Aucun intérêt surtout.
J'ai niveau bac et j'ai profité de la vague des start-ups de 98 pour m'incruster et me faire la main chez un ISP. Maintenant je bosse chez un telco.
Marsh Posté le 06-06-2002 à 19:54:35
Aiua a écrit a écrit : [troll]mysql respecte les standart sql comme ie respecte les standard html [/troll] |
Sérieux ? Y'a des gens qui reprochent des trucs à MySQL ? Sans partir dans le troll hein, c'est juste pour savoir, j'aime pas utiliser des softs qui respectent aucun standard, mais en même temps je n'y connais quasi-rien au SQL.
Marsh Posté le 06-06-2002 à 20:18:59
Aiua a écrit a écrit : [troll]mysql respecte les standart sql comme ie respecte les standard html [/troll] perso, j'ai jamais utilisé postgre, mais j'en ai entendu que du bien c'est du relationnel, et ça gère les clé étrangères a priori sinon en SGBD gratuit y a interbase, mais je sais pas si ça tourne sous unix (on s'en sert au boulot en environnement NT) |
postgre est libre et gratuit et marche sous linux, donc si j'avais à choisir, ce serait pas interbase
mais apparemment, y-a que mysql qui est dispo chez les hébergeurs !
Marsh Posté le 06-06-2002 à 20:21:17
tatanka a écrit a écrit : mais apparemment, y-a que mysql qui est dispo chez les hébergeurs ! |
Normal, il bénéficie (me demande toujours pas pourquoi) d'une meilleure réputation que postgre, on trouve beaucoup moins de softs qui gèrent ce dernier d'ailleurs. Et chez un hébergeur, l'utilisation d'un SGBD se limite aux scripts PHP des clients, donc pas besoin d'un Oracle ou d'un Sybase qui seraient démesurés pour faire un SELECT * .
Marsh Posté le 06-06-2002 à 20:25:51
tatanka a écrit a écrit : postgre est libre et gratuit et marche sous linux, donc si j'avais à choisir, ce serait pas interbase mais apparemment, y-a que mysql qui est dispo chez les hébergeurs ! |
moi je te cite interbase parce que je sais que c gratuit c tout
Marsh Posté le 06-06-2002 à 20:26:48
tatanka a écrit a écrit : postgre est libre et gratuit et marche sous linux |
Remarque, si ce sont tes seuls critères, MySQL est gratuit et marche sous Linux
Marsh Posté le 06-06-2002 à 20:27:40
YupYup a écrit a écrit : Sérieux ? Y'a des gens qui reprochent des trucs à MySQL ? Sans partir dans le troll hein, c'est juste pour savoir, j'aime pas utiliser des softs qui respectent aucun standard, mais en même temps je n'y connais quasi-rien au SQL. |
ouais, ouais, sans troll, MySQL c pas le meilleur SGBD au monde
en fait c tout simplement pas un SGBD-R puisqu'il ne gère pas les clés externes
les tables système ne suivent pas les normes non plus
et après y a peut etre d'autre truc mais j'suis pas un spécialiste non plus
Marsh Posté le 06-06-2002 à 20:30:20
Aiua a écrit a écrit : ouais, ouais, sans troll, MySQL c pas le meilleur SGBD au monde |
Ca je m'en doutais un peu, sinon Oracle ferait faillite
Aiua a écrit a écrit : en fait c tout simplement pas un SGBD-R puisqu'il ne gère pas les clés externes les tables système ne suivent pas les normes non plus et après y a peut etre d'autre truc mais j'suis pas un spécialiste non plus |
D'accord, je creuserai un peu, mais je suppose que c'est pour une utilisation hautement applicative à base de SAP ou autres conneries hors de prix ?
Marsh Posté le 06-06-2002 à 20:37:30
le relationnel, bah c super pratique des que tu as un application un peu plus poussé qu'un site web (encore que des fois)
tu mets 2 champs en relation dans deux tables différentes
ça gère les contraintes d'intégrité
genre, t'as une table voiture qui ont un proprio, et une table proprio, ben en relationnel, ça gère tout seul le fait qu'une voiture ne peux pas avoir un proprio qui n'existe pas
Marsh Posté le 06-06-2002 à 20:38:48
Ben tes contrôles de cohérences tu les fais au travers de tes scripts non ? Encore un truc de feignasse de programmeur ça !!!
Marsh Posté le 06-06-2002 à 20:41:20
le sgbd il le fait bcp plus optimisé que toi
ça gère toutes les contraintes
Marsh Posté le 06-06-2002 à 20:42:59
D'accord je comprends. Bon ben je mourrai moins con, mais je deviendrai pas pour autant DBA, bouh, quelle horreur !
Marsh Posté le 06-06-2002 à 18:55:41
Bon, Oracle, c'est ce qui se fait de mieux, mais c'est pas libre, et surtout c'est cher !
donc je cherche du coté des SGBD libre
Je connaissais MySQL (de nom), et je viens de tomber sur PostgreSQL.
Je voudrais savoir s'il y en a d'autres, et quels sont les avantages de Postgre
de plus, je viens de voir que MySQL ne gèrait pas les clés étrangères, Postgre le fait ?
Ca pose pas de problèmes de ne pas pouvoir utiliser les clés étrangères avec MySQL : ça doit pas donner une gestion terrible ça, si ?
PS : j'oubliais le principal. Est-ce que Postgre est disponible chez les hébergeurs (c'est pour une utilisation pro, donc il faut que je sache si Postgre est stable, et adapter à une utilisation pro)
merci