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

  FORUM HardWare.fr
  Programmation
  Java

  [Java][JDBC]Quelle SGBD/R open source utiliser ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java][JDBC]Quelle SGBD/R open source utiliser ?

n°971119
Jubijub
Parce que je le VD bien
Posté le 03-02-2005 à 22:30:54  profilanswer
 

Dans le but d'apprendre le J2EE d'une autre façon que via des click click dans WSAD, je voudrais m'y mettre plus "manuellement".
 
Je pense donc me faire ca avec Eclipse + (plugin_qui_va_bien) + jBoss/Tomcat + un SGBDR
 
à terme je voudrais aussi tester séparément un framework de persistance genre Hibernate ou autre...
 
J'ai donc à peu près tout déterminé, hormis quel SGBDR choisir.
Comme contrainte je me fixe l'open source, ce qui me laisse en gros :  
- mySQL
- PostgreSQL
- FirefirdSQL
 
Je sais pas trop quoi choisir, sachant que d'après mes contraintes, il me faudrait :  
- qqc qui gère à peu près bien le SQL92, et des contraintes de bases genre PK, FK, index, triggers, etc...
- un truc avec une interface d'admin relativement bien, permettant au moins l'execution de scripts (creation + remplissage), le remplissage/consultation graphique de la table, etc...si possible en standalone, donc pas trop les phpMyAdmin...
- un support complet JDBC2
- de la doc, aussi bien pour la BD que le soft d'admin que l'utilisation avec Java, une doc spéciale jBoss/Tomcat serait un gros plus...
 
les 3 ont l'air de remplir ces critères (sauf pe pour la doc en ce qui concerne postgres et firebird...
 
alors c quoi vos retours en la matière (pitié, ne citez pas tous Oracle, je l'aurai bien dans l'os sinon ;) )


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 03-02-2005 à 22:30:54  profilanswer
 

n°971413
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 04-02-2005 à 11:38:16  profilanswer
 

Je suis pas expert en DB mais il me semble que PostGreSQL remplit bien tes conditions, en +, le moteur est très léger (100 Ko en mémoire) d'après ce que j'avais lu et il existe une version light de la DB qui tourne uniquement en mémoire pour faire des tests...

n°971433
Mazda3
Posté le 04-02-2005 à 11:50:47  profilanswer
 

Oui PostgreSQL c'est pas mal !
J'utilise MySql et Postgre, et y a pas photos. Postgre est moins limitative.
 
Sinon essaie hyperSQL :D

n°971474
Jubijub
Parce que je le VD bien
Posté le 04-02-2005 à 12:16:08  profilanswer
 

je pensais bien m'orienter vers ca...mais je sais pas si pour le java y'a de la doc...genre des tutos JDBC pour postgres, et surtout des explications de conf de servers d'appli J2EE avec (pour mysql ca foisonne, pour oracle aussi)


---------------
Jubi Photos : Flickr - 500px
n°971497
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 04-02-2005 à 12:28:54  profilanswer
 

Ben les tutos oracle sont "portables" sur n'importe quelle base de données. Faut juste préciser, un fqcn de driver JDBC, un user/password et une url JDBC

n°971502
uriel
blood pt.2
Posté le 04-02-2005 à 12:30:57  profilanswer
 

triggers-> pas MySQL deja  
 
 je dirais postgres


---------------
IVG en france
n°972260
Jubijub
Parce que je le VD bien
Posté le 04-02-2005 à 18:50:58  profilanswer
 

je crois avoir lu que la 4.1 les faisait...mais c une beta aussi je crois


---------------
Jubi Photos : Flickr - 500px
n°972297
lorill
Posté le 04-02-2005 à 20:03:05  profilanswer
 

cloudscape ou firebird (comme ca tu pourras nous faire un retour)

n°972305
glod 2
Votre trajet, notre projet.
Posté le 04-02-2005 à 20:13:00  profilanswer
 

postGres ou firebird (j'utilise firebird au quotidien et il est vraiment nickel ;) )

n°972321
Jubijub
Parce que je le VD bien
Posté le 04-02-2005 à 21:00:36  profilanswer
 

firebird je l'ai déjà utilisé...c nickel bien...mais le support java trainaille (les drivers ODBC suxxent...enfin suxxaient la dernière fois que g utilisé le truc, soit la 1.5)
 
--> oui, g oublié cloudscape...en plus ce db2 light doit surement avoir une doc d'intégration potable, c fourni avec WSAD...


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 04-02-2005 à 21:00:36  profilanswer
 

n°972325
glod 2
Votre trajet, notre projet.
Posté le 04-02-2005 à 21:10:55  profilanswer
 

oui enfin pour utiliser des drivers odbc en java faut être un peu maso quoi :D

n°972331
uriel
blood pt.2
Posté le 04-02-2005 à 21:16:24  profilanswer
 

postgres: bonne doc, bonne communaute (beaucoup de ressources), java compatible sans probleme, utilisation relativement simple ( :D )
'fin voila quoi :O


---------------
IVG en france
n°972333
Jubijub
Parce que je le VD bien
Posté le 04-02-2005 à 21:18:56  profilanswer
 

Glod 2 a écrit :

oui enfin pour utiliser des drivers odbc en java faut être un peu maso quoi :D


 
on ne rit pas, mais on nous a fait débuter la prog java avec ca...bilan, base --> ODBC --> JDBC/ODBC ... ca ramait vilain :D


---------------
Jubi Photos : Flickr - 500px
n°972733
glod 2
Votre trajet, notre projet.
Posté le 05-02-2005 à 13:13:20  profilanswer
 

Bah c'est même pas que les drivers odbc rament (remarque c possible j'ai jamais fait de benchs :D) c'est juste niveau souplesse et support des fonctions avancées. (support des metadata aléatoire par exemple)
Le seul défaut des drivers type4 de Firebird, c'est qu'ils supportent pas encore certaines fonctions jdbc 2 dont 2 qui peuvent être utiles : les resultsets updatables et scrollables, et de la methode getGeneratedKeys() des statements. (Mais le non support de ces fonctions est loin d'être rédhibitoire, ça ajoute juste une ou 2 lignes de codes par ci par là, surtout pour les generatedKeys() vu le système de generator de FB) Pour le reste ils sont nickels, et très optimisés.  
D'ailleurs les drivers odbc Firebird marchent bien aussi pour ce que j'ai pu tester (import de la base pour reverse enginering dans powerdesigner).


Message édité par glod 2 le 05-02-2005 à 13:26:33
n°972736
glod 2
Votre trajet, notre projet.
Posté le 05-02-2005 à 13:15:44  profilanswer
 

Ah tiens d'ailleurs y a eu un article sur firebird qu'un pote m'a scanné, jvais l'upper (en substance ils disent ske j'avais dis dans un autre topic, en gros d'utiliser firebird et pas mysql :D)


Message édité par glod 2 le 05-02-2005 à 13:15:53
n°972745
glod 2
Votre trajet, notre projet.
Posté le 05-02-2005 à 13:23:11  profilanswer
 

http://flozul.free.fr/1.jpg
http://flozul.free.fr/2.jpg
http://flozul.free.fr/3.jpg
http://flozul.free.fr/4.jpg
http://flozul.free.fr/5.jpg
 
Hop (images pas trop optimisées mais on s'en fou :o)
Bon, l'article est un peu bâteau, il explique surtout aux utilisateurs de mysql qu'ont jamais vu de vrai base relationnelle ske sont les fk, les triggers, les procédures stockées...


Message édité par glod 2 le 05-02-2005 à 13:25:17
n°972749
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 05-02-2005 à 13:28:01  profilanswer
 

Je viens de jeter un oeil, j'avais jamais entendu parler de firebird, ça a l'air de roxer

n°972753
glod 2
Votre trajet, notre projet.
Posté le 05-02-2005 à 13:30:28  profilanswer
 

Bah, c'est pas une révolution, mais disons que ça supporte tout ce que les grosses bases payantes supportent, le tout étant très léger et rapide à installer. Venant du monde SQL Server et DB2 AS400, chuis vraiment pas déçu de cette base pour l'instant, j'hallucine même qu'elle soit gratos en fait :D

n°972761
Jubijub
Parce que je le VD bien
Posté le 05-02-2005 à 13:36:28  profilanswer
 

non c très clean firebird...
 
c issu du fork d'interbase 5 je crois...donc la base du code est très carrée...
après interbase est redevenu closed sources, mais Firebird a été développé...
 
En gros, selon les fonctions, ca suit ou ca devance légèrement la version courante d'interbase...donc c vraiment un truc très clean :  
- bon support SQL
- fonctions d'une base normale, cad triggers, PK, FK, etc...
 
y'a des clients incroyables, dont IBExpert, qui est gratos en version perso, et qui est assez génial à mon gout...
 
en plus c assez léger à l'install...


---------------
Jubi Photos : Flickr - 500px
n°972781
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 05-02-2005 à 13:58:08  profilanswer
 

donc tu as la réponse à ton topic :)

n°972782
glod 2
Votre trajet, notre projet.
Posté le 05-02-2005 à 13:58:21  profilanswer
 

Vi (Interbase 6 même jcrois)

mood
Publicité
Posté le   profilanswer
 


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

  [Java][JDBC]Quelle SGBD/R open source utiliser ?

 

Sujets relatifs
Envoi fichier java rmi[Java] probleme out.write()
[Java] Faire un tableau avec ce que je veux dedans[resolu]utiliser un ejb entity depuis un ejb session
java et pdfComment afficher une page html depuis une application java [Réglé]
Mec buté et modélisation SGBD[java/netbeans4.0] Integrer une librairie... (resolved)
parser un fichier xml en java[java] Probleme pour afficher une image
Plus de sujets relatifs à : [Java][JDBC]Quelle SGBD/R open source utiliser ?


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