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

Windows Phone .NET Discussion :

Base de données embarquée


Sujet :

Windows Phone .NET

  1. #1
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut Base de données embarquée
    Bonjour,

    Je débute dans le développement sur WinPhone, et j'ai une question plutôt sur de la conception (et faisabilité technique).
    J'ai une application qui doit gérer un certain nombre de données ( ~ 5000 entrées d'une dizaine de champs texte / booléen / entier).
    Les utilisateurs peuvent modifier certaines données en base.
    Lors de mises à jours de l'application certaines données peuvent évoluées, et donc il faut avoir un mécanisme de synchronisation (ajout / suppression d'informations sans écraser les données modifier par l'utilisateur).

    Voici l'algo que je comptais mettre en place :
    Phase de développement :
    • création de la base de données (format .sdf)
    • remplissage de la bdd avec les infos nécessaires


    Phase d'installation de l'appli (ou premier lancement ?)
    • On vérifie si on a une bdd pour l'appli,
      • si oui : on regarde s'il faut faire une mise à jours
      • si non on copie bêtement la base contenue avec l'installation dans le répertoire privée de l'application (Isolated Storage).
    • Si il faut faire une mise à jours : On ouvre la base fournit avec l'installation, on ouvre la base actuellement présente avec l'appli, et on vérifie item par item si il y a des modifications à faire. Une fois les modifications effectués sur la base situé dans le répertoire privée de l'appli, on commit l'ensemble.


    De là, deux/trois questions :
    - Est-ce que ça vous parait techniquement faisable ?
    - Est-ce que vous voyez quelques choses de plus simple / efficace à mettre en place ?
    - Est-ce qu'il existe déjà ce genre de mécanisme fournit avec le SDK ?

    Merci de votre lecture et de vos éventuelles remarques.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par MrDuChnok Voir le message
    - Est-ce que ça vous parait techniquement faisable ?
    Oui, en WP7.5, non en WP7 (pas de base de données sur cette version).

    Si tu dois le faire fonctionner sur WP7, il faut que tu trouves une autre solution de stockage des données.

  3. #3
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Merci de ce renseignement.
    Du coup, je vois deux solutions :
    • Passer par un système de stockage en fichier, le parser et le garder en mémoire pour avoir de la réactivité quitte à consommer de la RAM
    • Utiliser une librairie externe de gestion de BDD (du genre de http://winphone7db.codeplex.com ) et implémenter ce que j'ai dis


    C'est bien ça ?

Discussions similaires

  1. Base de données embarquée sous Windows
    Par fawzi dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 19/10/2006, 18h31
  2. Base de données embarquée sous Windows
    Par fawzi dans le forum Windows
    Réponses: 2
    Dernier message: 03/10/2006, 16h49
  3. [C#]Base de données "embarquée"
    Par archeon dans le forum Windows Forms
    Réponses: 2
    Dernier message: 23/05/2006, 12h17
  4. Base de données embarquée
    Par RICAUD dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 14/07/2005, 08h37
  5. Base de données embarquée sous Windows
    Par bouiboui dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 12/08/2004, 10h38

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