Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    MySQL Cluster Tutorial
    The MySQL database lar deg kombinere mer enn én datamaskin til en klynge som fungerer som en enkelt MySQL database. Det er minimal bestemt maskinvare eller programvare annet enn en stor mengde RAM og MySQL 5.0 eller høyere. Selvfølgelig vil flere og raskere CPUer forbedre ytelsen , hvis de er tilgjengelige. De aktuelle data for klyngen lagres helt innenfor hukommelsen i en delt- ingenting arkitektur. MySQL klyngen skal kjøres på eget subnett fordi kommunikasjonen mellom nodene ikke er kryptert , og så klyngen kan ha eksklusiv bruk av båndbredde. Grunnleggende

    MySQL Cluster er konfigurert uavhengig av MySQL server og er utformet med ingen single point of failure . Hver komponent må ha sin egen minne og diskplass og delt lagring er verken anbefalt eller støttet. Hver datamaskin i klyngen vil ha en eller flere prosesser som kjører på den. Disse prosessene (kalt noder ) inkluderer MySQL server, en data node , en ledelse server og spesialiserte datatilgang programmer. Konfigurasjon innebærer konfigurere hver enkelt node og sette opp individuelle kommunikasjonen . Alle dataene for klyngen som helhet ligger i en konfigurasjonsfil forvaltes av forvaltningsselskapet node.

    Hver datamaskin som kjører en SQL- node må ha en MySQL binær installert på den. Ledelse og data noder ikke krever en MySQL binær , men krever ledelsen server daemon ( ndb_mgmd ) for styring node eller data node daemon ( ndbd ) for dataene noder. Det anbefales å installere ledelsen klient ( ndb_mgm ) om forvaltning server host .

    Cluster bruker NDBCLUSTER lagring motor. NDBCLUSTER er en in-memory , høy tilgjengelighet , data - persistent lagring motor som kan konfigureres med en rekke failover og lastbalansering alternativer. Når data som er lagret i NDBCLUSTER lagring motor , tabellene som er lagret i data- noder. Tabellene er så tilgjengelig fra alle andre MySQL -servere i klyngen . Dataene som lagres på denne måten kan være speilet og klyngen kan håndtere feil på enkelte noder med bare et lite antall transaksjoner påvirket på grunn av tap av transaksjonen staten.
    Opprette en Cluster

    Last ned binærfiler for MySQL-serveren , den NDB Cluster - Lagring motor, NDB Cluster - Storage Engine management, NDB Cluster - Lagring motor grunnleggende verktøy , NDB Cluster - Storage Engine ekstra verktøy . All Cluster -programvare må ha samme versjonsnummer .

    Hver data node eller SQL node trenger en " my.cnf " fil som gir en " connectstring " som forteller serveren hvor du finner ledelsen node, og en Online forteller MySQL -serveren for å aktivere NDBCLUSTER lagring motor. Ledelsen node trenger en " config.ini " filen forteller det hvor mange kopier å vedlikeholde, hvor mye minne til å tildele for data og indekser på hver data node , hvor du skal finne de data noder, hvor du vil lagre dataene på diskene på hver data node og hvor du finner de SQL- noder.

    Hvert cluster node prosessen må startes separat på verten hvor den ligger. Ledelsen node må startes først, deretter data noder er i gang, er det siste trinnet for å starte SQL noder

    å starte ledelse nodetypen kommandoen : .

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

    starter Data noder med " ndbd "-kommandoen og bruke oppstart script leveres med MySQL binærfiler for å starte SQL noder.

    Test konfigurasjon ved å skrive kommandoen " ndb_mgm . " Når alle nodene er i gang, kan du arbeide med databaser og objekter i MySQL klyngen.

    früher :

     Weiter:
      Relatert Artike
    ·En PHP Verv en venn Tutorial 
    ·Hvordan legge til og trekke fra heltall i ulike kolonne…
    ·Hvordan Output tegn med en MySQL Query 
    ·Feil nummer 1062 i MySQL 
    ·Slik fjerner et element Array Verdi i PHP 
    ·Hvordan Krypter jeg en bunntekst PHP File 
    ·Hvordan lage en enkel Logg inn med PHP 
    ·Hvordan å lære MySQL Online 
    ·Hvordan få det første elementet i en assosiativ array…
    ·Hvordan slå av sikkermodus i PHP 
      Anbefalte artikler
    ·Hvordan Plot flere grafer i Mathematica 
    ·Slik installerer du en PHP Unit Kart 
    ·Slik unngår du at Endre størrelse i Visual Basic 
    ·Hvordan legge til en Splash Screen til Visual Basic-pro…
    ·Hvordan få tilgang til en Explode Array på PHP 
    ·Hvor å Endre Frame Marginene Ved hjelp av HTML program…
    ·Hvordan å kompilere C + + i Prompt 
    ·Hvordan unngå hardcoding i Eclipse Prosjekter 
    ·Scala String Funksjoner 
    ·Hvordan lage et nytt skjema Inne i NetBeans prosjektet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/