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 14/02/2006, 14h45   #1
Membre à l'essai
 
Inscription : janvier 2006
Messages : 40
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 40
Points : 20
Points : 20
Par défaut [Embarqué] Quelle BDD pour appli mono user ?

Bonjour

Je doit réaliser une appli mono utilisateur pour definir des graphs.
un graph etant la definition de sommets et d arcs entre ces sommets.
Pour un graph
Le nombre de sommet ~= 100 000
Le nombre de d arcs > 700 000

Je pense donc avoir besoin d une BDD pour stocker tout ca.
Le souci est de n avoir aucune admin et d une portabilité sur plusieurs OS (mac win linux) le language de developpement choisi est le java.
Dans l ideal tout ca doit etre packagé pour que l utilisateur install et ca marche

Avez vous une idee sur le type de choix vers lequesl je peux m orienté sachant aussi qu un produit gratuit est de rigueur.

EDIT : Vu le nombre de topic la dessus je vais mettre mes resultats

SQLlite http://www.sqlite.org/
mais je ne sais pas ce que ca vaut
db4o/4.5.200 http://www.db4o.com/
the open source object database for Java and .NET
Hibernate/hsqldb http://www.hibernate.org/ http://hsqldb.org
relational persistence for idiomatic Java
Hibernate/mysql http://www.hibernate.org/ http://www.mysql.com/
relational persistence for idiomatic Java
JDBC/MySQL http://www.mysql.com/
the world's most popular open source database
JDBC/Mckoi http://mckoi.com/database/
an open source Java SQL database system
JDBC/Derby http://db.apache.org/derby/ (en java )
the Apache Derby project
JDBC/HSQLDB http://hsqldb.org sgdb java
lightweight 100% Java SQL database engine
JDO/VOA/mysql http://www.versant.com/opensource
Versant Open Access

PolePosition benchmark results http://www.polepos.org .
anotherboo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 16h01   #2
Membre à l'essai
 
Inscription : janvier 2006
Messages : 40
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 40
Points : 20
Points : 20
Malgré tout ca je n ai pas encore choisi.
Mais mon choix se portera sans doute vers une solution full java type derby ou hsqldb...
faut que je regarde de plus pres ces 2 animaux ...
anotherboo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 17h21   #3
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 863
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : novembre 2002
Messages : 1 863
Points : 2 684
Points : 2 684
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
derby et hsql sont deux bons choix.
sqlite un mauvais par rapport a java : le driver jdbc est pas top.

mysql est bien sur une bonne base (pas gratuite pour un projet closed sources je rapelle) mais plus dur a embarquer

entre JDBC et hibernate : c'est un choix qui depends de ce que tu veux faire. le mapping OR est tres puissant, mais parfois du bon vieux sql ca suffit.
__________________
Blog blog = new MyBlog();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2006, 09h59   #4
Membre à l'essai
 
Inscription : janvier 2006
Messages : 40
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 40
Points : 20
Points : 20
Je pense aussi que du sql sera amplement suffisant dans ce cas.
Il ne me reste plus qu a voir lequel est le plus simple a intégrer dans mon appli.
Reste que les benchs de hsqldb sont nettement superieur a tous les autres produits dans cette evaluation mais ce n est sans doute pas le critere le plus important dans mon cas..
A noté :
Citation:
HSQLDB 1.8.0 is also the database engine in OpenOffice.org 2.0, soon to appear on millions of desktops around the world.
anotherboo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2006, 10h39   #5
Membre éclairé
 
Avatar de xixi31
 
Inscription : juin 2005
Messages : 423
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2005
Messages : 423
Points : 361
Points : 361
salut,

anotherboo, j'aimerais avoir des infos sur les choix que tu as finalement pris?
xixi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h34.


 
 
 
 
Partenaires

Hébergement Web