-
Choix de gestion de BDD
Bonjour,
Pour le projet de fin d'année, nous devions réaliser une application lourde en C#/WPF qui doit gérer des clients, des rdv etc...
Pour travailler en C#, on nous a appris à taper sur une BDD en local avec un client uWamp.
Maintenant, je sais que des logiciels lourds n'utilisent pas ça pour fonctionner sur nos PC, par exemple, les infos de CCleaner sur nos paramètres ne sont pas renseignées en ligne mais en local me semble t-il.
J'aimerai donc savoir comment peut on enregistrer des données dans une BDD sans client comme uWamp ou sans serveur de BDD. J'ai entendu parler de système embarqué mais sans vraiment savoir comme ça marche.
Voilà, je vous remercie pour vos réponses et bonne soirée =)
-
pas tout compris
il y a 2 types de bases de données :
- les bases de données fichiers qui bien souvent n'ont besoin que d'une dll
sqlite étant un des meilleurs à priori, tu embarques la dll avec ton programme et c'est elle qui s'occupe de transformer une requete en IO sur le disque
access lui c'est un "driver" installé dans windows
- les bases de données réseaux (sql server, mysql ...) ici c'est une connexion réseau (tcp) avec un service qui s'exécute (souvent un service windows sous windows ^^)
azure et autres services onlines ca revient à peu près au même
à cheval entre les 2 il y a sql server localDB par exemple, c'est une base de données locale dans un fichier, mais il faut quand même installer un morceau d'sql server sur la machine
bref si tu veux un fichier, du monoposte et un truc léger je te conseille SQLite
si tu veux une base de données multiuser et/ou réseau je te conseille sql server express (gratuit) (il peut y avoir des webservices entre l'appli client et la base de données)
tu fais quelles études sinon ?
-
C'est plus ou moins ce que tu explique.
En fait, pour le moment, j'ai uWamp qui tourne en tâche de fond pour le MYSQL et j'envoie mes requêtes sur le serveur qui possède ma base de données.
Je voulais savoir s'il y avait une autre façon qu'en se connectant à un serveur comme ma méthode ci-dessus.
Tes explications étaient à peu près claire et je te remercie =)
Bonne soirée.