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 09/05/2005, 22h56   #1
Invité de passage
 
Inscription : mai 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 4
Points : 1
Points : 1
Par défaut Conseil sur choix base de donnée "individuelle"

Je developpe en .NET un logiciel de faible audience neccessitant le stockage d'informations.

Ces informations peuvent eventuellement etre partagé par (au maximum) une dizaine de personnes.

Le volume de donnée est "modéré" (Partage d'une table "client ").

Je me pose la question , d'un point de vue pratique, pour l'utilisateur final, de quelle mode de stockage utiliser.

Il faudrait que ce soit simple a installer (voir meme RIEN a installer).

L'utilisation de MySQL ou Firebird neccessite leur installation, la configuration d'un user ROOT , d'utilisateur "autre" , et je me vois mal renvoyer les utilisateurs de mon logiciel sur la FAQ d'installation de MySQL ou FireBird, puis de leur expliquer qu'il faut qu'ils ajoute un login/password pour permettre à mon logiciel d'accedder a ses propres données.

J'ai utilisé un temps, le stockage sous forme XML , qui a au moins l'avantage de ne pas neccessité d'installation de moteur spécifique.

Les performances sont cependant trés rapidement décevante.

D'ou le but de mon post

Quelle forme de stockage utiliser ?

L'idéal serait un stockage sur disque dur sous la forme d'un fichier unique (tel firebird) mais en évitant l'installation et configuration d'une usine a gaz "a part".


Mes phantasmes sont les suivants:
Utilisation de base type MySQL ou FireBird , installé de manière transparente lors de l'installation de mon propre programme, creation OnTheFly de la base.

Je ne sais pas vraiment par ou commencer, je me demande meme si je prend le problème par le bon bout ...


Merci pour vos conseils avisés.


NB: J'ai nistallé un logiciel de généalogie (Ancestrologie) qui semble créer sa base , et qui est de type IB/Firebird, sans pour autant la neccessiité d'installer le moteur.... Mais comment qu'il fait bondiou !!??

Eric.
Rica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2005, 08h52   #2
Membre confirmé
 
Avatar de Higgins
 
Inscription : juillet 2002
Messages : 292
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 292
Points : 253
Points : 253
Par défaut Re: Conseil sur choix base de donnée "individuelle"

Citation:
Envoyé par Rica
NB: J'ai nistallé un logiciel de généalogie (Ancestrologie) qui semble créer sa base , et qui est de type IB/Firebird, sans pour autant la neccessiité d'installer le moteur.... Mais comment qu'il fait bondiou !!??

Eric.
Il utilise une DLL qui s'appelle GDS????32.dll fournie avec Firebird.
Fait une recherche sur firebird.
__________________
"Someone must have said to him: If you work too hard, you can sweat" The Stranglers
Higgins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2005, 01h57   #3
Invité de passage
 
Inscription : mai 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 4
Points : 1
Points : 1
Par défaut Re: Conseil sur choix base de donnée "individuelle"

Citation:
Envoyé par Higgins
Citation:
Envoyé par Rica
NB: J'ai nistallé un logiciel de généalogie (Ancestrologie) qui semble créer sa base , et qui est de type IB/Firebird, sans pour autant la neccessiité d'installer le moteur.... Mais comment qu'il fait bondiou !!??

Eric.
Il utilise une DLL qui s'appelle GDS????32.dll fournie avec Firebird.
Fait une recherche sur firebird.
Merci , je viens de trouver.

C'est le embedded server de firebird.

Aprés quelques test ca marche trés bien avec VS.NET , il suffit d'ajouter une DLL dans le repertoire de ton appli... et d'utiliser les composants .NET firebird correspondants.

Difficile de trouver des infos claires sur le sujet... mais aprés quelque tatonnements , j'ai commencé un tuto pour des pots (aie , in english) visible là : Début de Tuto in English : Firebird embarqué / .NET Framework
Rica est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2005, 11h22   #4
Futur Membre du Club
 
Inscription : janvier 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 46
Points : 19
Points : 19
Pourquoi ne pas simplement utiliser ACCESS ?

Je ne maitrise pas le sujet, mais il me semble que les base ACCESS sont très facilement utilisable depuis une appli VB ou ASP, donc je suppose que c'est la même chose pour .NET, non ?

izioto
izioto est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2005, 16h08   #5
Membre confirmé
 
Avatar de Higgins
 
Inscription : juillet 2002
Messages : 292
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 292
Points : 253
Points : 253
Citation:
Envoyé par izioto
Pourquoi ne pas simplement utiliser ACCESS ?

izioto
Il faut posséder une licence Access, Non?
__________________
"Someone must have said to him: If you work too hard, you can sweat" The Stranglers
Higgins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2005, 13h16   #6
Invité de passage
 
Inscription : mai 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 4
Points : 1
Points : 1
Citation:
Envoyé par Higgins
Citation:
Envoyé par izioto
Pourquoi ne pas simplement utiliser ACCESS ?

izioto
Il faut posséder une licence Access, Non?
^^ Je pense aussi , c'est la raison pour laquelle je cherchais une alternative
Rica 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 02h54.


 
 
 
 
Partenaires

Hébergement Web