| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    MySQL Cluster Tutorial
    Il database MySQL consente di combinare più di un computer in un gruppo che agisce come un unico database MySQL . Ci sono requisiti software diversi da una grande quantità di RAM hardware minimi specifico o e MySQL 5.0 o superiore . Naturalmente , più e più veloce CPU migliorerà le prestazioni , se sono disponibili . I dati in tempo reale per il cluster saranno memorizzati completamente all'interno della memoria in una shared-nothing architettura . Il cluster MySQL deve essere eseguito in una propria sottorete perché la comunicazione tra i nodi non è criptato , e quindi il cluster può avere l'uso esclusivo della banda. Le basi

    Il cluster MySQL è configurato indipendentemente dal server MySQL ed è progettato con un singolo punto di guasto . Ogni componente deve avere un proprio spazio di memoria e disco e storage condiviso è né consigliata o supportata . Ogni computer del cluster avrà uno o più processi in esecuzione su di esso . Questi processi (chiamati nodi ) includono un server MySQL , un nodo di dati , un server di gestione e dei programmi di accesso ai dati specializzate . Configurazione comporta la configurazione di ogni singolo nodo e la creazione di singoli collegamenti di comunicazione. Tutti i dati per il gruppo nel suo complesso si trova in un file di configurazione gestito dal nodo di gestione .

    Ogni computer che esegue un nodo SQL deve avere un binario MySQL installato su di esso . Nodi di gestione e di dati non necessitano di un binario di MySQL , ma richiedono il demone server di gestione ( ndb_mgmd ) per il nodo di gestione o il demone nodo di dati ( ndbd ) per i nodi di dati . Si raccomanda di installare il client di gestione ( ndb_mgm ) sull'host server di gestione .

    Il cluster utilizza il motore di archiviazione ndbcluster . Ndbcluster è un in- memory , ad alta disponibilità , motore di archiviazione di dati persistente che può essere configurato con una gamma di opzioni di failover e bilanciamento del carico . Quando i dati vengono memorizzati nel motore di archiviazione ndbcluster , le tabelle sono memorizzate nei nodi di dati . I tavoli sono quindi accessibili da tutti gli altri server MySQL nel cluster . I dati memorizzati in questo modo è possibile eseguire il mirroring e il cluster può gestire gli errori dei singoli nodi con solo un piccolo numero di transazioni impattato a causa della perdita dello stato di transazione .
    Creazione di un
    Cluster

    Scarica il file binari per il server MySQL , il cluster NDB - Motore bagagli, NDB cluster - gestione storage Engine , NDB cluster - strumenti di base del motore di archiviazione , NDB cluster - Motore strumenti extra storage . Tutto il software cluster deve avere lo stesso numero di versione .

    Nodo Ogni dato o nodo SQL ha bisogno di un file " my.cnf " che fornisce un " ConnectString " che indica al server dove trovare il nodo di gestione , e di un riga che dice al server MySQL per consentire il motore di archiviazione ndbcluster . Il nodo di gestione ha bisogno di un file " config.ini " dicendogli quante repliche da mantenere , la quantità di memoria da allocare per i dati e gli indici su ciascun nodo di dati , dove poter trovare i nodi di dati , in cui salvare i dati sui dischi su ogni nodo di dati e dove trovare i nodi SQL.

    Ogni processo nodo del cluster devono essere avviati separatamente sul computer host in cui risiede. Il nodo di gestione deve essere avviato per primo, poi i nodi dati vengono avviati , il passo finale è quello di iniziare i nodi SQL

    Per avviare il tipo di nodo di gestione del comando : .

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

    avviare i nodi di dati con il comando " ndbd " e utilizzare script di avvio fornito con MySQL binari per iniziare i nodi SQL.

    prova il configurazione digitando il comando " ndb_mgm . " Una volta che tutti i nodi vengono avviati , è possibile lavorare con i database e gli oggetti del cluster MySQL .

    Previous :

    next :
      Articoli Correlati
    ·Come aumentare il limite di memoria PHP soluzioni di re…
    ·Scuola PHP Progetti 
    ·Come riconoscere i caratteri Dot in PHP 
    ·CodeIgniter vs . ExpressionEngine 
    ·Come rimuovere la prima lettera di una stringa in PHP 
    ·Come modificare il valore predefinito di MySQL nome ute…
    ·Come fare un contatore visite con PHP 
    ·PHP MySQL I problemi UTF8 
    ·Come distinguere tra Tronca ed Elimina 
    ·Come aggiornare una dichiarazione con una sottoquery 
      Articoli in evidenza
    ·Come utilizzare le righe di un file come una lista in P…
    ·Come leggere & esplodere Files 
    ·Come mostrare un vincolo di chiave primaria in Oracle 
    ·Vantaggi e svantaggi di VisualBasic 
    ·Come scrivere un programma C + + Media 
    ·Che cosa fa la ' A ' Simbolo media in Javascript 
    ·Elenco delle funzioni di Visual Basic 6.0 
    ·Come ottenere un elenco di stampanti in VB6 
    ·MySQL PHP WP : Come inserire un Plugin posto Batch 
    ·Come creare e salvare una query in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com