PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Presentación
  • Modo de funcionamiento de un cluster HFSQL
  • Beneficios de un Cluster HFSQL en relación a un servidor HFSQL independiente
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
HFSQL Cluster es un servidor de base de datos destinado a ser desplegado en varios servidores. Un clúster de base de datos sustituye favorablemente a un servidor autónomo cuando la disponibilidad es un criterio esencial.
Para obtener más detalles, consulte:
Atención:
Se requiere un paquete de instalación específico para usar HFSQL Cluster.
Este paquete puede ser descargado sin coste adicional en la página web de PC SOFT, en la sección de descargas de los módulos comunes a la versión 26.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Modo de funcionamiento de un cluster HFSQL
El siguiente diagrama presenta el implementación de un clúster HFSQL que usa 4 computadoras: un coordinador y tres nodos.
Diagrama de un Cluster HFSQL
Los siguientes elementos están representados en este diagrama:
ElementoRol
agrupaciónA agrupación es una especie de súper servidor de base de datos.
Internamente, incluye un set de nodes y un coordinador.
Desde el mandante funciona como un servidor de base de datos independiente.
NodosA nódulo es uno de los servidores de base de datos que constituye el agrupación.
Cada node contiene un copy de las bases de datos alojadas por el cluster. Todos los núcleos contienen estrictamente los mismos datos y se reproducen entre ellos en modo síncrono.
CoordinadorEl coordinador es el servidor que se utiliza para gestionar el agrupación a través del servicio ClusterManager.
Se utiliza al arrancar y parar la máquina. agrupación.
También se utiliza cuando uno o más núcleos fallar para regular el modo de funcionamiento de la máquina. agrupación.
mandanteA mandante es una aplicación (WINDEV o WINDEV Mobile) o un sitio WEBDEV que accede a los datos alojados en el directorio agrupación.
ADNEl servidor DNS se utiliza para orientar el clientela entre los diferentes núcleos de la agrupación.

La arquitectura de almacenamiento de los datos del HFSQL Cluster se utiliza para garantizar una alta disponibilidad del servicio.. Se basa en los siguientes principios:
  • Las estructuras de almacenamiento no son compartidas (en la mayoría de los casos, este mecanismo se llama "shared-nothing"): el contenido de las bases de datos se replica completamente en cada nodo del cluster.
  • Replicación sincrónica de los nodos: los datos se actualizan continuamente en todo el cluster.
  • No hay un solo punto de falla (SPoF): ningún elemento del sistema compromete el modo de funcionamiento del cluster.
Las características estándar de HFSQL Client/Server siguen disponibles. Estas características ya garantizan en los servidores autónomos una alta disponibilidad y bajos costes de mantenimiento y propiedad (TCO):
  • Recalcula automáticamente las estadísticas de las bases de datos en tiempo real.
  • Modificación en tiempo real de las estructuras de datos.
  • Reconexión automática de las aplicaciones cliente en caso de interrupción de la red.
  • ...
Beneficios de un Cluster HFSQL en relación a un servidor HFSQL independiente
Los principales beneficios de un Cluster HFSQL en relación a un servidor autónomo son los siguientes:
  • Alta disponibilidad
    Como los datos no se encuentran en un único servidor físico, sino en un grupo de ordenadores, la base de datos está más aislada de los problemas técnicos.. Si uno de los ordenadores del cluster falla o si su conexión de red se interrumpe, los clientes que estaban conectados a él se redirigen automáticamente a otro nodo del cluster.: se garantiza un servicio ininterrumpido.
    Caso de uso: bases de datos utilizadas por aplicaciones que funcionan de forma permanente (líneas de producción, sitios accesibles en todo el mundo) o para las que la interrupción de los servicios es costosa.
  • Balanceo de carga
    Cuando el número de clientes aumenta, puede ser difícil hacer que un único servidor físico evolucione para cumplir con la solicitud.. En el caso de un cluster, las conexiones del cliente se distribuyen entre los diferentes nodos. Por lo tanto:
    • cada nodo de clúster puede ser alojado en un servidor menos potente.
    • se pueden añadir fácilmente nuevos nodos cuando aumenta el número de clientes.
      Caso de uso: las bases de datos cuyo número de clientes puede ser muy elevado (sitios web, por ejemplo) o cuyo número de clientes puede evolucionar muy rápidamente en el tiempo.
  • Resincronización automática de nodos defectuosos
    Si ocurre un incidente en uno de los ordenadores del clúster, el nodo que falla se excluye automáticamente del clúster.. Cuando se corrige el problema (ordenador arreglado o cambiado, enlace de red restaurado,...), todo lo que tiene que hacer es reiniciar el ordenador.... HFSQL Cluster reasociará automáticamente el nodo con el clúster y volverá a sincronizar su contenido.. Después de la re-sincronización, el nodo será accesible a todos los clientes del cluster.
  • Dinamización de la estructura del cluster
    Los nodos de un clúster pueden ser detenidos o reiniciados en cualquier momento desde la interfaz de gestión (el Centro HFSQL Control). Esto permite una evolución progresiva de la configuración del cluster al reemplazar los nodos uno por uno sin interrupción del servicio.
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario