| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    MySQL Cluster Tutorial
    La base de datos MySQL le permite combinar más de un equipo en un grupo que actúa como una base de datos MySQL. Hay requisitos de software que no sea una gran cantidad de memoria RAM mínimo hardware específico o y ​​MySQL 5.0 o superior. Por supuesto , múltiples y más rápidas CPUs mejorará el rendimiento , si están disponibles . Los datos en tiempo real para el clúster se almacenan completamente en memoria de una arquitectura de no compartición . El cluster MySQL debe ejecutarse en su propia subred ya que la comunicación entre los nodos no está encriptada , por lo que el grupo puede tener el uso exclusivo del ancho de banda. Los fundamentos

    del MySQL Cluster está configurada independientemente del servidor MySQL y está diseñado sin ningún punto único de fallo . Cada componente debe tener su propio espacio de memoria y de disco y almacenamiento compartido no está recomendado o apoyado . Cada equipo del clúster tendrá uno o más procesos que se ejecutan en él. Estos procesos (denominados nodos) se compone de un servidor MySQL , un nodo de datos, un servidor de gestión y programas especializados de acceso a datos . Configuración implica configurar cada nodo individual y el establecimiento de enlaces de comunicación individuales. Todos los datos para el grupo en su conjunto se encuentra en un archivo de configuración gestionada por el nodo de administración .

    Cada equipo que ejecuta un nodo de SQL debe tener un binario MySQL instalado. Nodos de gestión de datos y no requieren un binario MySQL , pero no se requiere que el demonio servidor de administración ( ndb_mgmd ) para el nodo de gestión o el demonio de nodo de datos ( ndbd ) para los nodos de datos. Se recomienda instalar el cliente de administración ( ndb_mgm ) en el host del servidor de administración .

    El Cluster utiliza el motor de almacenamiento NDBCLUSTER . NDBCLUSTER es un in-memory , de alta disponibilidad , el motor de almacenamiento de datos persistentes que se pueden configurar con una variedad de opciones de conmutación por error y equilibrio de carga . Cuando los datos se almacenan en el motor de almacenamiento NDBCLUSTER , las tablas se almacenan en los nodos de datos . Las mesas son entonces accesibles a todos los otros servidores MySQL en el cluster . Los datos almacenados de esta manera se pueden invertir y el cluster puede tratar fallos de nodos individuales con sólo un pequeño número de operaciones afectadas por la pérdida del estado de la transacción .
    Creación de un clúster

    Descargar los binarios para el servidor MySQL, el Cluster NDB - motor de almacenamiento , NDB Cluster - Gestión de Almacenamiento del motor , NDB Cluster - herramientas básicas del motor de almacenamiento , NDB Cluster - herramientas adicionales del motor de almacenamiento . Todo el software de Cluster Server debe tener el mismo número de versión.

    El nodo de cada nodo de datos o SQL necesita un archivo " my.cnf " que proporciona una " connectstring " que indica al servidor dónde se encuentra el nodo de administración , y línea diciendo al servidor MySQL para que el motor de almacenamiento NDBCLUSTER . El nodo de administración necesita un archivo " config.ini " que le diga cuántas réplicas de mantener, la cantidad de memoria a reservar para datos e índices en cada nodo de datos , dónde encontrar los nodos de datos , dónde guardar los datos en los discos en cada nodo de datos y dónde encontrar los nodos SQL .

    Cada proceso nodo del clúster se deben iniciar por separado en el host en el que reside. El nodo de administración se debe iniciar en primer lugar, a continuación, los nodos de datos se inician , el último paso es comenzar los nodos SQL

    Para iniciar el tipo de nodo de gestión de la orden: .

    Ndb_mgmd -f /var /lib /mysql- cluster /config.ini

    iniciar los nodos de datos con el comando " ndbd " y utilizar el script de arranque suministrado con los binarios MySQL para iniciar los nodos SQL .

    prueba del configuración escribiendo el comando " ndb_mgm . " Una vez que todos los nodos se inician , se puede trabajar con las bases de datos y objetos del clúster MySQL.

    Previous :

    next :
      Artículos relacionados
    ·Cómo eliminar una cadena Después de una Cue en PHP 
    ·MySQL Import Tutorial 
    ·Cómo llenar una matriz con un resultado de consulta en…
    ·MySQL Tutorial Calendario 
    ·Cómo deshabilitar la caché de consultas de MySQL 
    ·Cómo ocultar un sondeo en un diseño de Guild 
    ·Cómo escribir un texto basado Game Script en PHP 
    ·Cómo actualizar PHP 5.1 a PHP 5.2 en CentOS 
    ·Cómo unir dos consultas MySQL PHP 
    ·Cómo usar PHP /MySQL desde Dreamweaver MX 
      Artículos destacados
    ·Cómo hacer un gráfico de función acumulativa en una …
    ·Cómo mover un objeto con color en Java 
    ·Cómo hacer que la barra de desplazamiento Colores Trab…
    ·Cómo convertir una clave de matriz PHP a números 
    ·Análisis numérico aleatorio 
    ·Cómo detectar el tamaño de un Viewport 
    ·Cómo eliminar datos MySQL en un cierto período de tie…
    ·Usos de los logaritmos en Computadoras 
    ·Cómo encontrar las palabras en un archivo mediante PHP…
    ·Cómo utilizar las múltiples desigualdades en Visual B…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com