[SGBD] Pour moyenne base avec SQL ?
Salut !
Après avoir regarder le post-it à ce sujet, les liens proposés et la 3ème partie (chapitre 9) de Delphi 7 Studio...je m'en remets à vous :oops:
Ma base serait de taille moyenne (jusqu'à quelques centaines d'enregistrements) et nécessiterait SQL.
Je veux dire par là qu'il faut absolument que je travaille avec des requêtes SQL.
Mon application ne permettrait pas de modifier directement le contenu de cette base.
J'explique un peu: j'ai un site fonctionnant avec mySQL (jusque là rien d'extra :)) et mon application servirait en fait à avoir mon site sur son ordi (donc dispo sans connexion etc). Je crois qu'on appelle ça une BDD monoposte...
La mise à jour de la BDD "cliente" (sur les ordis) se ferait via le téléchargement d'un fichier SQL généré en PHP etc...
Au lancement de l'appli, on récupère ce fichier et je charge la BDD puis aucune connexion est nécessaire.
Donc ma question, sachant que cette application doit être distribuée le plus simplement possible, quel SGBD remplirait ces conditions ?
BDD de taille moyenne, je pensais à Interbase 6 mais j'ai vu qu'il faut tout un binse pour l'installer etc...
L'idéal serait d'avoir, par exemple, quelques DLL de la même manière que Paradox si je me trompe pas et non un serveur qui tourne en parallèle avec mon application (car lourd à installer et "trop" pour ma petite appli je trouve).
Je n'ai utilisé que Paradox sous Delphi, et mySQL sur mon serveur Web mais j'apprends vite :lol:
Merci beaucoup !
Re: [SGBD] Pour moyenne base avec SQL ?
Citation:
Envoyé par PyRoFlO
je pensais à Interbase 6 mais j'ai vu qu'il faut tout un binse pour l'installer etc...
Le setup de FireBird (dérivé d'Interbase 6 OE) permet tout un tas de switch en ligne de commande qui permettent d'installer ce que l'on veux de façon plus ou moins silencieuses.
Sinon regarde du coté de SQLite : http://www.hwaci.com/sw/sqlite/
Le serveur est une simple DLL à mettre dans le même dossier que ton EXE.
Il existe plusieurs wrapper Delphi.
Pour de petit et moyen volume monoposte c'est probablement l'idéal - d'autant plus que la licence est du type "domaine public" ce qui permet une redistribution totalement libre.
Re: [SGBD] Pour moyenne base avec SQL ?
Citation:
Envoyé par vanquish
d'autant plus que la licence est du type "domaine public" ce qui permet une redistribution totalement libre.
Interbase 6 aussi... :wink: