HFSQL propose deux modes : classic réseau et Client/Serveur. Ces deux modes ont des architectures de fonctionnement différents adtaptés a des situations différentes.
Vous pouvez retrouver ici le principe de fonctionnement de HFSQL Classic réseau et ici le principe de fonctionnement de HFSQL Client/Serveur .
Dans tous les cas sachez que 95% du code est identique en mode réseau et en mode Client/Serveur, seul la localisation des fichiers changent, leur format reste le même. Il est donc possible de faire une application qui peut basculer d'un mode à l'autre, la FAQ 3114 de notre site contient un exemple de traitement.
Voici un tableau récapitulatif du choix de base de données a effectuer en fonction de la situation :
Situation \ Base de données
|
HFSQL
Classic réseau
|
HFSQL
Client/Serveur
|
Mono-utilisateur
|
OK (conseillé)
|
Non
|
Réseau local rapide
|
OK
|
OK
|
Intranet rapide
|
OK
|
OK
|
Intranet lent ou Internet
|
Non
|
OK
|
Réseau peu fiable
|
Non
|
OK
|
Pas de partage réseau
|
Non
|
OK
|
De 1 à 50 utilisateurs
|
OK
|
OK
|
Plus de 50 utilisateurs
|
OK si réseau très rapide (Gigabits)
|
OK
|
Poste à poste sans serveur
|
Non
|
OK
|
Données sur un NAS
|
OK
|
Non
|
Serveur Windows
|
OK
|
OK
|
Serveur Linux
|
OK
|
OK
|
Installation simplifié/minimum
|
OK
|
~ (nécessite une installation, mais facile à mettre en oeuvre)
|
Accès depuis un Mobile (Smartphone, PocketPC...)
|
OK en local (embarqué)uniquement
|
OK
|
|
|
< Retour
|
|
|
|
|
|