PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Présentation
  • Schémas
  • Exemples d'utilisation
  • Lecture d'un enregistrement
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Mode de fonctionnement d'une application HFSQL
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Présentation
Une application HFSQL peut fonctionner en mode réseau ou en mode Client/Serveur.
Pour savoir quel mode de fonctionnement est le plus adapté à vos applications, nous allons comparer ces deux modes.
En mode HFSQL RéseauEn mode HFSQL Client/Serveur
Une application HFSQL Réseau est exécutée sur différents postes utilisateur.Une application HFSQL Client/Serveur est exécutée sur différents postes utilisateur (appelés machines clientes).
Les fichiers de données sont présents dans un répertoire accessibles par les postes utilisateur. Chaque poste utilisateur accède physiquement aux fichiers de données.Les fichiers de données sont présents sur un poste serveur. Seul le poste serveur accède physiquement aux fichiers de données.
Les traitements (requêtes, lecture / ajout dans un fichier de données, ...) sont réalisés sur chaque poste utilisateur.L'ensemble des traitements (requêtes, lecture/ajout dans un fichier de données, ...) est réalisé sur le serveur
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Schémas
Schéma présentant le mode Réseau
Schéma présentant le mode Réseau (Application WINDEV)
Schéma présentant le mode Client/Serveur
Schéma présentant le mode Client/Serveur (Application WINDEV)
Exemples d'utilisation

Lecture d'un enregistrement

En mode HFSQL RéseauEn mode HFSQL Client/Serveur
  • 1 accès réseau pour lire les index (fichier ".NDX").
  • 1 accès réseau pour lire l'enregistrement (fichier ".FIC").
  • 1 accès réseau pour demander l'enregistrement au serveur.
Remarque : Chaque poste client maintient un cache contenant des blocs d'enregistrements. La lecture des enregistrements suivants ne nécessite donc pas de nouvel accès réseau.
Exécution d'une requête de sélection simple :
En mode HFSQL RéseauEn mode HFSQL Client/Serveur
  • Schématiquement, autant d'accès réseau que d'enregistrements rapatriés (pour le fichier d'index et le fichier de données).
Par exemple, si le résultat de la requête contient 500 enregistrements, il y aura 1000 accès réseau.
  • 1 accès réseau pour envoyer la requête.
  • 1 accès réseau pour récupérer le résultat de la requête.
Par exemple, si le résultat de la requête contient 500 enregistrements, il y aura 2 accès réseau.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire