Bonjour,
Je sais que la question va surement faire sourire, mais bon, ça me trotte depuis un moment dans la tête et j'aimerais bien savoir...
Je sais utiliser une BDD (je tape tous les jours dans du SQL server étant donné que je suis développeur C# et qu'on utilise Azure), maintenant je me demande comment dans le cas d'une application lourde (et indépendamment du langage) on peut ajouter une base de données à notre projet.
Dans le cas des applications web, le serveur tournant en permanence, le client n'a pas la BDD chez lui. Maintenant si je développe une appli lourde devant tourner en local, comment ça marche?
J'ai vu que la plupart des BDD doivent être lancées et tourner comme des services pour être utilisées par un programme, certaines sont portables, d'autres doivent être en plus installées.
J'ai bien entendu vu qu'il existe des bases comme SQLite qui répondent à ma question en étant de simples fichiers "inertes", mais si maintenant je développe une application wpf, que je veux utiliser PostGreSQL (pourquoi? parce que je crois qu'il dispose nativement d'un mode portable, ce qui n'est pas le cas de MySQL), au moment où je veux livrer mon application (qui dans l'idéal peut se lancer directement sans installation autre qu'un glisser/déposer), comment puis-je faire?
En vous remerciant
Partager