Хтось має гарну рекомендацію щодо книги, яка вчить шардінгу?


16

Хтось має хорошу рекомендацію щодо книги, яка навчає різкості (з найкращого нуля)

Я читав, як 40 різних веб-сайтів, які говорять про заточування

Я не кажу, що інтернет-сайти / блоги - паршиві, вони хороші синиці. Однак мені потрібна основна страва, а не просто корисна інформація тут і там. В основному, у мене є ідея (я здогадуюсь), як здійснити шардинг, але, оскільки це страшенно складна концепція, я вважаю, що для цього можна вивчити багато, багато, багато іншого.


якщо ви читаєте 40 різних веб-сайтів, то ви повинні навчитися sharding.. це не так ??
diEcho

3
так. я дізнався, що шардинг - це не те, чого ми можемо навчитися просто читати 40+ різних навчальних посібників / публікацій в блозі. це складніше, ніж це.

1
Це тут поза темою; Я збираюся застрелити вас до адміністраторів баз даних, тому що вони будуть знати про це більше, ніж ваш середній програміст.

@Uraha, ти поділишся якимись корисними посиланнями, і дай мені знати, що це дійсно так складно, як сказати ур. Дякую
diEcho

Шардування БД == Горизонтальний розподіл ... Правильно?
CenterOrbit

Відповіді:


5

Відмінне місце для початку - книга MySQL високої продуктивності: оптимізація, резервне копіювання, реплікація та багато іншого . Розділ 9 (сторінки 409 - 456) книги має назву "Масштабування та висока доступність"

Є підзаголовки

  • Масштабування MySQL
  • Планування масштабності
  • Купівля часу перед масштабуванням
  • Масштабування
  • Масштабування
    • Функціональний розподіл
    • Шардування даних
    • Вибір ключа розділу
    • Кілька клавіш розділення
    • Запит через осколки
    • Виділення даних, осколків та вузлів
    • Впорядкування черепків на вузлі
    • Фіксований розподіл
    • Змішування динамічного та фіксованого розподілу
    • Явне виділення
    • Збалансування чарів
    • Створення глобально унікальної IDS
    • Інструменти для заточування
  • Масштабування спини
  • Масштабування кластером
  • Балансування навантаження
  • Підключення безпосередньо

та два десятки інших підзаголовків


1
Дякую. Я закінчив цю главу. Але я все ще не думаю, що це дає достатньо глибоку інформацію в цій темі. Чи є ціла книга, присвячена цій темі, а не книга, якій присвячується лише одна глава на цю тему?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.