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 :D
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.
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.
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