Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
MySQL Cluster Tutorial
De MySQL database stelt u in staat om meer dan een computer samen te voegen tot een cluster die fungeert als een MySQL database . Er zijn minimaal specifieke hardware of buiten een grote hoeveelheid RAM software vereisten en MySQL 5.0 of hoger . Natuurlijk zullen meerdere en snellere CPU's de prestaties te verbeteren , als ze beschikbaar zijn . De live- data voor het cluster wordt volledig opgeslagen in het geheugen in een shared- niets architectuur . Het cluster MySQL moet worden uitgevoerd op zijn eigen subnet omdat de communicatie tussen de knooppunten is niet versleuteld , en zo het cluster kunnen exclusief gebruik van de bandbreedte. Basics De

De cluster MySQL wordt onafhankelijk geconfigureerd van de MySQL server en is ontworpen met geen single point of failure . Elk onderdeel moet zijn eigen geheugen en schijfruimte te hebben en gedeelde opslag wordt niet aanbevolen of ondersteund . Elke computer in het cluster een of meer processen op het. Deze processen (de zogenaamde knooppunten ) een MySQL server , een data- knooppunt , een management server en gespecialiseerde gegevenstoegang programma . Configuratie gaat configureren elke individuele knooppunt en het opzetten van individuele communicatieverbindingen . Alle gegevens voor het cluster als geheel is gelegen in een configuratiebestand beheerd door het management knooppunt .

Elke computer met een SQL- knooppunt moet een MySQL binary geïnstalleerd op. Management en data knooppunten vereisen geen MySQL binair , maar vereisen het beheer serverdaemon ( ndb_mgmd ) voor het beheer van knooppunt of de gegevens knooppunt daemon ( ndbd ) voor de data nodes . Het wordt aanbevolen om het beheer van client ( ndb_mgm ) over het beheer server host installeren .

De Cluster maakt gebruik van de NDBCLUSTER storage engine . NDBCLUSTER is een in-memory , hoge beschikbaarheid , data - persistent storage engine die kan worden geconfigureerd met een bereik van failover en load - balancing opties . Wanneer gegevens worden opgeslagen in het NDBCLUSTER opslag motor , worden de tabellen opgeslagen in de data nodes . De tafels zijn dan toegankelijk vanuit alle andere MySQL- servers in het cluster . De gegevens die zijn opgeslagen op deze manier kan worden gespiegeld en het cluster kan falen van afzonderlijke knooppunten met slechts een klein aantal transacties verwerken beïnvloed door het verlies van de transactie staat .
Het creëren van een cluster
< br >

Download de binaries voor de MySQL server , de NDB Cluster - Storage engine , NDB Cluster - Storage Engine beheer , NDB Cluster - Storage engine basisinstrumenten , NDB Cluster - opslag motor extra gereedschap . Alle Cluster software moeten hetzelfde versienummer .

Elke data knooppunt of SQL knooppunt
heeft behoefte aan een " my.cnf " bestand dat een " connectstring " dat de server vertelt waar het beheer knooppunt te bieden , en een lijn vertelt de MySQL- server om de NDBCLUSTER opslag motor mogelijk . Het management knooppunt heeft een " config.ini " bestand te vertellen hoe veel replica's te onderhouden , hoeveel geheugen toe te wijzen voor data en indexen op elke data knooppunt , waar de gegevens knooppunten te vinden , waar u de gegevens op te slaan op de schijven op elkaar gegevens knooppunt en waar de SQL- nodes te vinden .

Elke cluster knooppunt proces moet apart worden gestart op de host waar deze zich bevindt . Het management knooppunt moet eerst worden gestart , dan is data nodes worden gestart , de laatste stap is om de SQL- knooppunten starten

Om het beheer node type start het commando : .

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

Start de data nodes met de " ndbd " commando en gebruik maken van de start-up script met MySQL binaries geleverd om de SQL nodes starten .

Test of the configuratie door het intikken van het commando " ndb_mgm . " Zodra alle knooppunten zijn gestart , kunt u werken met de databases en objecten in het cluster MySQL .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP Scripts Get Up …
·Hoe een orderformulier met PHP…
·Hoe een String Evalueer Als ee…
·Hoe te Elementen uit een array…
·Zo plaatst Index Into Cache op…
·Hoe maak ik een back -up van m…
·Hoe to Change Group PHP in cPa…
·Hoe om te controleren een PHP …
·Hoe te tellen het aantal voorv…
  Related Articles
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
Tutorial voor Visual Basic Commands 
  Programmering Articles
·Hoe je Tijdelijk wijzigen van de PHP Max…
·Hoe maak je input een string Vanaf het t…
·Hoe maak je een discussie Stop in Visual…
·Hoe je afbeeldingen Resize in PHP 
·Wat is de extensie . JNLP ? 
·Hoe om Flash Video embedden in HTML 
·Hoe maak je een Shoutbox maken met PHP e…
·Hoe maak je een PHP IP Blacklist control…
·Hoe je globale variabelen in PHP Declare…
Copyright © Computer Kennis https://www.nldit.com