Alguém tem uma boa recomendação para um livro que ensina sharding?


16

Alguém tem uma boa recomendação para um livro que ensina shard db (do zero, na melhor das hipóteses)

Eu li 40 sites diferentes falando sobre sharding.

Não estou dizendo que sites / blogs on-line são ruins, são bons petiscos. No entanto, eu preciso da refeição principal e não apenas de informações úteis aqui e ali. Basicamente, eu tenho uma idéia (eu acho) de como implementar sharding, mas, como é um conceito terrivelmente complicado, acredito que há muito, muito, muito mais a ser estudado.


se você leu 40 sites diferentes, então deve aprender sharding... não é?
diEcho 21/07

3
Sim. Eu aprendi que sharding não é algo que podemos aprender lendo simplesmente 40+ diferentes tutoriais on-line / posts em blogs. é muito mais complicado que isso.

11
Este tópico não está aqui; Vou falar com você sobre os Administradores de banco de dados, porque eles saberão mais sobre isso do que o seu programador comum.

@Uraha, gostaria de compartilhar alguns dos links úteis e deixe-me saber é que realmente tão complicado como ur saying..Thanks
diEcho

Fragmento de banco de dados == Particionamento horizontal ... Correto?
CenterOrbit 26/07

Respostas:


5

Um ótimo lugar para começar é o livro MySQL de alto desempenho: otimizações, backups, replicação e muito mais . O capítulo 9 (páginas 409 - 456) do livro é intitulado "Dimensionamento e alta disponibilidade"

Existem as subposições

  • Escalando o MySQL
  • Planejando a Escabilidade
  • Tempo de compra antes da escala
  • Ampliando
  • Dimensionamento
    • Particionamento funcional
    • Data Sharding
    • Escolhendo uma chave de particionamento
    • Várias chaves de particionamento
    • Consultando entre fragmentos
    • Alocando Dados, Fragmentos e Nó
    • Organizando Fragmentos no Nó
    • Alocação fixa
    • Misturando alocação dinâmica e fixa
    • Alocação explícita
    • Estilhaços de reequilíbrio
    • Gerando IDS globalmente exclusivos
    • Ferramentas para sharding
  • Escalando de volta
  • Dimensionamento por cluster
  • Balanceamento de carga
  • Conectando diretamente

e duas dezenas de outras subposições


11
obrigado. Eu terminei esse capítulo. Mas ainda acho que não fornece informações suficientes sobre esse assunto. Existe um livro inteiro dedicado a esse assunto, em vez de um livro que dedique apenas um capítulo sobre esse assunto?
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.