| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    MySQL Cluster Tutorial
    MySQL -database giver dig mulighed for at kombinere mere end én computer til en klynge , der fungerer som en enkelt MySQL-database . Der er minimal specifik hardware eller software andre krav end en stor mængde RAM og MySQL 5,0 eller højere. Selvfølgelig vil flere og hurtigere CPU'er øge effektiviteten , hvis de er tilgængelige. De levende data for klyngen gemmes helt inden hukommelsen i en delt intet arkitektur . MySQL cluster skal køres på eget subnet fordi kommunikation mellem knudepunkter ikke er krypteret, og så klyngen kan have eksklusiv brug af båndbredde. Grundlæggende

    MySQL cluster er konfigureret uafhængigt af MySQL-serveren , og er designet med ingen single point of failure . Hver komponent skal have sin egen hukommelse og diskplads og delt storage hverken anbefalet eller understøttes. Hver computer i klyngen vil have en eller flere processer, der kører på det . Disse processer (kaldet noder) omfatter en MySQL server , en data node , en ledelse server og specialiserede dataadgang programmer. Konfiguration involverer konfiguration enkelte node og oprette individuelle kommunikationsforbindelser . Alle data for klyngen som helhed er beliggende i et konfigurationsfil administreres af administrationsselskabet node.

    Hver computer, der kører en SQL node skal have en MySQL binær installeret på den. Ledelse og data noder ikke kræver en MySQL binær, men behøver den management server daemon ( ndb_mgmd ) for ledelsen node eller data node dæmonen ( ndbd ) for de data noder. Det anbefales at installere management klienten ( ndb_mgm ) om forvaltning server host .

    Cluster bruger NDBCLUSTER storage engine . NDBCLUSTER er en in -memory , høj tilgængelighed, data - vedvarende lagring motor, der kan konfigureres med en række af failover og load- balancing muligheder. Når data gemmes i NDBCLUSTER storage engine , tabellerne gemt i data noder. Tabellerne er så tilgængeligt fra alle andre MySQL servere i klyngen. De lagrede data på denne måde kan spejlvendes , og klyngen kan håndtere svigt i de enkelte noder med kun et lille antal transaktioner påvirket som følge af tabet af transaktionen staten .
    Oprettelse af en Cluster
    < br >

    Download binære filer til MySQL serveren, NDB Cluster - Opbevaring motor, NDB Cluster - Opbevaring Engine management, NDB Cluster - storage engine grundlæggende værktøjer , NDB Cluster - storage engine ekstra værktøjer . Alle Cluster software, skal have det samme versionsnummer.

    Hvert data node eller SQL -noden kræver en " my.cnf " fil, der giver en " connectstring ", der fortæller den server, hvor at finde ledelsen node og en line fortæller MySQL-serveren for at aktivere NDBCLUSTER storage engine . Ledelsen node har brug for en " config.ini " fil fortæller den hvor mange reproduktioner at vedligeholde, hvor meget hukommelse til at tildele for data og indeks på hver data node , hvor man kan finde de data, noder , hvor at gemme data på diskene på hver data node og hvor man kan finde SQL noder.

    Hver klynge node proces skal startes hver på værten , hvor det er bosat. Ledelsen node skal startes først, derefter data knudepunkter er startet, det sidste skridt er at starte SQL noder

    For at starte ledelsen nodetypen kommandoen: .

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

    Start data noder med " ndbd " kommando og bruge start up script leveres med MySQL binære filer til at starte SQL noder.

    Test konfiguration ved at indtaste kommandoen " ndb_mgm ". Når alle noder er startet, kan du arbejde med databaser og objekter i MySQL klyngen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan udskriver Array CCK i PHP 
    ·Sådan Tæl antallet af forekomster i PHP 
    ·Sådan Upload PDF-filer i PHP 
    ·PHP Layout Tutorial 
    ·Sådan tildeles XML til en variabel i PHP 
    ·MySQL Med phpMyAdmin Tutorial 
    ·Hvordan til at generere Indsæt Erklæringer i MySQL 
    ·Sådan oprettes forbindelse til en ekstern server i PHP…
    ·Sådan Debug PHP Crashes 
    ·Sådan Beregn Datointervaller i MySQL 
      Anbefalede Artikler
    ·Sådan bruges Tk Toolkit Med Python 
    ·Sådan fjernes White Space på Perl Regex 
    ·Hvordan man skriver i en fil i Python 
    ·Hvordan API'er Work 
    ·Hvordan man laver et museklik begivenhed ved hjælp af …
    ·Sådan oprettes en tabel for en afgrænset fil i Visual…
    ·Sådan Søg efter en streng i en fil 
    ·Sådan køres AVI-filer til VB6 
    ·Sådan ændres Scrollbar Color Brug Java 
    ·Sådan installeres VB6 Runtime uden at genstarte 
    Copyright © Computer Viden http://www.computerdk.com