Qualcuno ha una buona raccomandazione per un libro che insegna lo sharding?


16

Qualcuno ha una buona raccomandazione per un libro che insegna db sharding (da zero al massimo)

Ho letto come 40 diversi siti Web che parlano di sharding.

Non sto dicendo che i siti / blog online sono pessimi, sono buoni titoli. Tuttavia, ho bisogno del pasto principale non solo di informazioni utili qua e là. Fondamentalmente, ho un'idea (immagino) di come implementare lo sharding ma, dal momento che è un concetto terribilmente complicato, credo che ci sia molto, molto, molto di più su cui si possa studiare.


se leggi 40 siti Web diversi, allora devi imparare sharding.. non è vero ??
diEcho,

3
Sì. ho imparato che lo sharding non è qualcosa che possiamo imparare semplicemente leggendo oltre 40 tutorial / post di blog online diversi. è molto più complicato di così.

1
Questo è fuori tema qui; Ti sparo agli amministratori di database perché ne sapranno di più rispetto al tuo programmatore medio.

@Uraha, vorresti condividere alcuni link utili e farmi sapere che è davvero così complicato come il tuo dire..Grazie
diEcho il

Frammentazione DB == Partizionamento orizzontale ... Corretto?
CenterOrbit il

Risposte:


5

Un ottimo punto di partenza è il libro MySQL ad alte prestazioni: ottimizzazioni, backup, replica e altro . Il capitolo 9 (pagine 409 - 456) del libro è intitolato "Ridimensionamento e disponibilità elevata"

Ci sono i sottotitoli

  • Scalare MySQL
  • Pianificazione per Scability
  • Tempo di acquisto prima del ridimensionamento
  • Scalare
  • Ridimensionamento
    • Partizionamento funzionale
    • Frammentazione dei dati
    • Scelta di una chiave di partizionamento
    • Più chiavi di partizionamento
    • Interrogazione tra frammenti
    • Allocazione di dati, frammenti e nodo
    • Organizzazione dei frammenti sul nodo
    • Allocazione fissa
    • Combinazione di allocazione dinamica e fissa
    • Allocazione esplicita
    • Riequilibrare i frammenti
    • Generazione di ID univoci a livello globale
    • Strumenti per lo sharding
  • Ridimensionamento
  • Ridimensionamento per cluster
  • Bilancio del carico
  • Connessione diretta

e due dozzine di altre sottovoci


1
grazie. Ho finito quel capitolo. Ma non credo ancora che fornisca informazioni abbastanza approfondite su questo argomento. C'è un intero libro dedicato a questo argomento piuttosto che un libro che dedica solo un capitolo su questo argomento?
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.