IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Conseil choix DB


Sujet :

JDBC Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Points : 71
    Points
    71
    Par défaut Conseil choix DB
    Bonjour à tous

    Je vais réaliser une applic devant utiliser une DB.

    Cette applic devra pouvoir tourner aussi bien sous Windows, que Linux ou Mac.
    J'aimerai éviter, si possible, l'installation d'un serveur (les utilisateurs de l'applic ne sont pas forcement des bêtes en informatique).

    Quelle base de données me conseillez vous d'utiliser (SqLite, ...)

    pour vos avis

    Pascal

  2. #2
    Membre confirmé

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Points : 452
    Points
    452
    Par défaut
    Salut pascal,

    Je crains que les infos que tu donne ne soient pas encore suffisantes. Quelle est le volume de données que tu compte stocker? Quelle est la taille de ta BD en terme de tables, champs, ... volume de la table qui sera la plus chargée(nombre de lignes)? Veux tu déléguer certaines taches directement au SGBD comme il est possible de le faire sous Oracle avec le PL/SQL? Enfin, et c'est surement la question qui aura le plus d'impact sur les options qui te resteront, dispose tu d'un budget?

    Par ailleurs je ne comprends pas bien le problème du serveur. N'importe quel ordinateur de ton réseau peut héberger ta BD, le problème est plutôt que les temps d'accès aux données risquent d'être rapidement importants si le nombre d'utilisateurs simultanés est trop grand (les ressources de ton ordi n'étant à priori pas les mêmes que celles d'un vrai serveur).

    Bon courage,
    Tif

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    La question des bases de données embarquées dans l'application a déjà été traitée plusieurs fois. J'y avais d'ailleurs répondu en suggérant BerkeleyDB de mémoire, mais ce n'est pas la seule solution, et pas forcément celle adaptée à ton besoin. Donc pour avoir un panel des différentes solutions => recherche sur le forum!!!

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 164
    Points : 71
    Points
    71
    Par défaut
    Pour répondre à Tif :
    budget = 0
    Réseau = nothink

    En fait l'applic est destinée à des associations sportives et donc installable sur des PC indépendants, pas forcement connectés au net ou à un réseau.
    Budget 0 car je développe bénévolement (pour le plaisir, pour le coté pratique et pour rendre service).
    J'aime bien MySQL mais pour cela il faut installer un réseau local, et l'utilisateur lambda n'est pas forcement au top pour ces opérations. Voilà pourquoi je rechercherai plutôt une DB autonome. (SqLite par exemple, c'est la seul que je connaisse en dehors de Access).
    Coté taille, pas énorme, 1 base administrative (coordonnées du club sportif et compta, etc...) 4 à 5 tables dedans, 1 base adhérents (en moyenne dans cette discipline, 100 inscrits maxi) avec 2 à 3 tables et enfin 1 base matériel, un peu plus grosse, une douzaine de tables avec 6 champs max par table.

    Ce n'est pas une grosse applic en terme de données et donc pas besoin d'un système ultra rapide et performant, mais plutôt embarquable.

    Voilà pour les infos complémentaires

    @+

    Pascal

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Points : 267
    Points
    267
    Par défaut
    Salut,

    Il y a aussi HSQLDB comme base de données embarquées, mais comme le dit CyberChouan il y a deja eu beaucoup de réponses sur le forum.

    a+

Discussions similaires

  1. [Hardware][Conseil] Choix d'un serveur
    Par you98 dans le forum Ordinateurs
    Réponses: 2
    Dernier message: 12/11/2005, 14h52
  2. [Hardware][Conseil] Choix d'une carte graphique bas de gamme
    Par Laurent Gomila dans le forum Composants
    Réponses: 3
    Dernier message: 09/11/2005, 10h55
  3. [Conseil] Choix de son forum
    Par Acti dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 19/08/2005, 13h08
  4. Conseil choix structure STL
    Par SteelBox dans le forum SL & STL
    Réponses: 3
    Dernier message: 15/03/2005, 02h13
  5. Conseille Choix entre MySQL et InterBase?
    Par Redhouane dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/09/2004, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo