Les solutions pour installer le moteur HFSQL Client/Serveur.L'installation du moteur HFSQL Client/Serveur peut être faite en même temps que l'installation de vos applications. C'est la solution la plus couramment utilisée.
Il suffit dans l'assistant de création de l'installation de l'application, de cocher l'option "Intégrer l'installation du moteur HFSQL" disponible dans l'étape "Paramètres des bases de données".
Il est également possible d'utiliser... |
|
|
| |
|
Protégez vos bases de données accessibles via Internet. Il est très pratique et simple de partager des données avec des collaborateurs délocalisés ou présents sur d'autres sites via Internet. Vous pouvez simplement installer une base HFSQL Client/Serveur sur un serveur et ouvrir le port choisi pour la connexion à HFSQL Serveur.
Il faut toutefois penser à la sécurité de vos données. Ainsi le moteur HFSQL peut protéger vos données. Pour cela il faut définir les bonnes options.
- Cryptez vos données. Dans... |
|
|
| |
|
Compression des trames HFSQL Le dialogue entre le client HFSQL et le serveur HFSQL peut être compressé. Le client envoie une demande compressée au serveur qui la décompresse et la traite. Le résultat est ensuite comprimé par le serveur, envoyé et décompressé par le client.
Cela permet de faire transiter sur le réseau des données de taille moins importantes et donc de les transporter plus vite. En contre partie, le travail de compression/décompression réalisé abaisse les performances. La... |
|
|
| |
|
Comment libérer la mémoire allouée par le moteur HFSQL Client/Serveur ?La libération de la mémoire utilisée par le moteur HFSQL Client/Serveur (processus manta.exe) pour chaque connexion se fait :
- lors de la libération des sources de données avec la fonction "HAnnuleDéclaration",
- lors de la fermeture des fichiers qui ne sont plus utilisés avec la fonction "HFerme",
- lors de la fermeture de la connexion, avec la fonction "HFermeConnexion".
Il faut souligner que la mémoire allouée ne sera jamais libérée par le serveur dans sa totalité.... |
|
|
| |
|
Comment accélérer une importation massive de données dans un fichier HFSQL ?Il n'est pas rare d'être amené à importer des données existantes d'une origine quelconque (fichier texte, csv, accès OLE DB ou ODBC, ...). Lorsque plusieurs dizaines de milliers d'enregistrements doivent être ajoutés, le coût de chaque "HAjoute()" peut être important de part la mise à jour des index.
Une optimisation significative peut être obtenue en utilisant la fonction "HEcrit()" en lieu et place de "HAjoute()". De cette manière chaque enregistrement est... |
|
|
| |
|