DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL Cluster
  • Questions/Réponses
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Questions fréquemment posées sur HFSQL Cluster
HFSQL Client/ServeurDisponible uniquement avec ce type de connexion
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 en téléchargement sur le site de PC SOFT, dans l'espace de téléchargement des modules communs à la version 2024.
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 et HFSQL Classic ?
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.
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), quelle que soit la version (32 ou 64 bits) du cluster.
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 changer la version majeure du moteur HFSQL dans les noeuds d'un cluster HFSQL ?
RéponseLe changement de la version majeure du moteur HFSQL Client/Serveur se fait de façon successive sur chaque noeud :
  • Arrêt d'un noeud,
  • Mise à jour du moteur HFSQL Client/Serveur pour le noeud arrêté,
  • Redémarrage,
  • Attente de la synchronisation du noeud avant d'effectuer l'opération à l'identique sur un autre noeud.
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.
QuestionEst-il possible d'ajouter ou de supprimer des liaisons ?
RéponseA partir de la version 27, le support de la modification automatique des données est amélioré :
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.
  • 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.
  • Les fonctions suivantes sont interdites :
    • HAjouteOptimisationPlanifiée / HModifieOptimisationPlanifiée / HSupprimeOptimisationPlanifiée
    • HAjouteSauvegardePlanifiée / HModifieSauvegardePlanifiée / HSupprimeSauvegardePlanifiée / HExécuteSauvegardePlanifiée
    • HCopieFichier (uniquement les syntaxes Client vers Serveur et Serveur vers Serveur)
    • HCréeTriggerServeur / HDécritTriggerServeur / HActiveTriggerServeur / HDésactiveTriggerServeur / HDétruitTriggerServeur
    • 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
    • HModifiePropriétéBaseDeDonnées / HModifiePropriétéFichier / HModifiePropriétéServeur
    • HSauvegarde / HSupprimeSauvegarde
    • HSupprimeFichier
    • HSupprimeRépertoire
    • HSupprimeTout
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale