PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Questions/Réponses
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
Questions/Réponses
Attention :
L'utilisation de HFSQL Cluster nécessite l'usage d'un pack d'installation spécifique.
Ce pack est disponible gratuitement sur demande, pour tout détenteur de licence commerciale en version 25.
Pour obtenir ce pack, effectuez la demande en envoyant un message au Support Technique Gratuit (via l'option "? .. Requête au support technique" de votre éditeur WINDEV, WEBDEV ou WINDEV Mobile). Pour obtenir ce pack, effectuez la demande en envoyant un message au Support Technique Gratuit depuis WINDEV, WEBDEV ou WINDEV Mobile : sous le volet "Accueil", dans le groupe "Aide en ligne", déroulez "Aide" et sélectionnez "Requête au support technique".
Attention :
L'utilisation de HFSQL Cluster nécessite l'usage d'un pack d'installation spécifique.
Ce pack est disponible gratuitement en téléchargement sur le site de PC SOFT, dans l'espace de téléchargement des modules communs à la version 25.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
QuestionQu'est-ce que HFSQL Cluster ?
RéponseHFSQL Cluster est un système de gestion de bases de données relationnelles destiné à être déployé sur un groupe de serveurs (un cluster) afin de garantir une haute disponibilité. Pour plus de détails, consultez Présentation de HFSQL Cluster.
QuestionQuel est le lien entre HFSQL Cluster, HFSQL Client/Serveur, HFSQL Classic et HFSQL Mobile ?
RéponseCes termes permettent d'identifier les différentes éditions de la base de données HFSQL. Toutes les éditions partagent le même format de fichier ce qui permet des évolutions et des transferts de données particulièrement aisés. Toutes les éditions partagent également les mêmes instructions d'accès aux données.
  • HFSQL Cluster : édition cluster destinée aux architectures critiques et à la haute disponibilité.
  • HFSQL Client/Serveur : édition Client/Serveur. Les bases de données sont mises à disposition des applications clientes par un Serveur de Bases de données.
  • HFSQL Classic : édition Locale ou Réseau. Les bases de données résident dans de simples fichiers qui peuvent être utilisés par une seule application sur un poste local ou partagés sur un réseau.
  • HFSQL Mobile : édition destinée aux périphériques mobiles (Windows CE, ...)
QuestionQuelle est la licence proposée pour l'utilisation de HFSQL Cluster ?
RéponseLa licence de HFSQL Client/Serveur s'applique également à HFSQL Cluster.
QuestionHFSQL Cluster nécessite-t-il une configuration matérielle particulière ?
RéponseHFSQL Cluster ne nécessite pas d'investissement particulier pour être mis en place. Pour plus de détails sur les configurations matérielles requises et recommandées, consultez Installation de HFSQL Cluster.
QuestionHFSQL Cluster est-il destiné à un domaine d'application en particulier ?
RéponseTous les domaines d'application peuvent être couverts par HFSQL Cluster, particulièrement les domaines où la disponibilité des données est importante et/ou la montée en charge doit être contrôlée (hébergement web, ...).
QuestionDois-je modifier mon code HFSQL Client/Serveur existant pour utiliser HFSQL Cluster ?
RéponseNon. Le code est entièrement compatible entre les différentes éditions de HFSQL. Dans sa version actuelle, HFSQL Cluster présente toutefois quelques limitations par rapport à HFSQL Client/Serveur (ces limitations sont listées ci-dessous). Il est impératif de tester toute application destinée à être déployée sur un cluster avant sa mise en production.
QuestionCombien de serveurs physiques sont nécessaires pour créer une configuration de cluster minimale ?
RéponseIl est nécessaire de disposer au minimum de trois serveurs physiques pour créer une configuration de cluster HFSQL : deux d'entre eux seront les noeuds du cluster, le troisième exécutera le service du Coordinateur (service ClusterManager).
QuestionQuel est le nombre maximal de noeuds dans un cluster HFSQL ?
RéponseUn cluster peut gérer jusqu'à 128 noeuds.
QuestionEst-il possible de placer les serveurs physiques d'un cluster en plusieurs endroits géographiques ?
RéponseEn raison du débit réseau nécessaire pour permettre une réplication synchrone des bases de données, il est fortement déconseillé de dissocier géographiquement les noeuds d'un cluster. Il est toutefois possible d'utiliser un mécanisme de réplication asynchrone entre deux clusters éloignés géographiquement.
QuestionLes applications clientes peuvent-elles être en 32 bits, en 64 bits ?
RéponseLes applications clientes peuvent fonctionner sous Windows en 32 bits ou 64 bits, sous Linux (en 32 bits uniquement), sous MacOS X (32 bits uniquement) et sous Windows Mobile, quelle que soit la version (32 ou 64 bits) du cluster.
QuestionHFSQL Cluster peut il être utilisé depuis des systèmes d'exploitation embarqués ?
RéponseOui. Les applications clientes peuvent fonctionner sous Windows Mobile (versions Windows Mobile 5.0 et supérieures).
QuestionComment administrer HFSQL Cluster ?
RéponseL'administration de HFSQL Cluster se fait à l'aide du Centre de Contrôle HFSQL. Pour plus de détails, consultez Administration de HFSQL Cluster.
QuestionComment surveiller l'état d'un cluster HFSQL ?
RéponseL'état des noeuds d'un cluster HFSQL peut être monitoré à l'aide du Robot de Surveillance.
QuestionAprès la modification de la structure des fichiers dans l'analyse (ajouts, modifications ou suppressions de rubriques), comment appliquer les modifications sur les fichiers qui se trouvent sur les différents noeuds d'un cluster ?
RéponseIl suffit d'appliquer la modification de structure (modification automatique des données) sur un noeud du cluster.
Le processus de synchronisation de HFSQL Cluster se charge de reporter les changements de structure sur tous les noeuds du cluster.
QuestionHFSQL Cluster présente-t-il des limitations ?
RéponseLa version actuelle de HFSQL Cluster présente les limitations suivantes par rapport à HFSQL Client/Serveur.
Ces limitations sont appelées à disparaitre dans les versions futures.
  • Les fichiers de données protégés par mot de passe ne sont pas gérés.
  • La sauvegarde à chaud n'est pas disponible.
  • Il n'est pas possible de fixer les bornes d'identifiant automatique pour la réplication.
  • La restauration de sauvegarde n'est pas disponible sans arrêter le cluster.
  • Le cluster ne se synchronise pas s'il y a des procédures ou des requêtes stockées.
  • Les fonctions suivantes sont interdites :
    • HAjouteLiaison / HSupprimeLiaison
    • HAjouteOptimisationPlanifiée / HModifieOptimisationPlanifiée / HSupprimeOptimisationPlanifiée
    • HAjouteSauvegardePlanifiée / HModifieSauvegardePlanifiée / HSupprimeSauvegardePlanifiée / HExécuteSauvegardePlanifiée
    • HChargeParamètre / HSauveParamètre / HSupprimeParamètre
    • HCopieFichier (uniquement les syntaxes Client vers Serveur et Serveur vers Serveur)
    • HCréeTriggerServeur / HDécritTriggerServeur / HActiveTriggerServeur / HDésactiveTriggerServeur / HDétruitTriggerServeur
    • HExécuteProcédure
    • HGèreServeur (les options suivantes ne sont pas disponibles : hNiveauLog, hTailleMaxLog, hPériodeStatistiquesActivité, hTailleMaxStatistiquesActivité, hPortServeur, hMode2Go et hPortDébogage )
    • HGèreTâche / HAjouteTâche / HModifieTâche / HSupprimeTâche
    • HInterditAccèsBaseDeDonnées / HFinInterditAccèsBaseDeDonnées
    • HInterditModif / HFinInterditModif
    • HJournalRecrée
    • HJournalRestaure
    • HLibère
    • HMiseAJourCollection / HSupprimeCollection
    • HMiseAJourRequête / HSupprimeRequête
    • HModifiePriopriété
    • HSauvegarde / HSupprimeSauvegarde
    • HSupprimeFichier
    • HSupprimeRepertoire
    • HSupprimeTout
  • HDéconnecteClient
  • HEnvoieMessageVersClient
  • HRéindexe
  • HStatCalcul
  • HAjouteGroupe / HSupprimeGroupe / HModifieGroupe
  • HAjouteUtilisateur / HSupprimeUtilisateur / HModifieUtilisateur
  • HModifieDroits
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire