Метод горизонтальной фрагментации в конфигурации репликации кластера в Ubuntu Linux

Я новичок в технике репликации мастер-раб и горизонтальной фрагментации. В настоящее время я пишу дипломный проект последнего года "Репликация кластера с использованием метода горизонтальной фрагментации".

Это мой вариант использования:

Есть 4 виртуальных машины. Один из них выступает в роли главного сервера, а другие - подчиненного. Я буду внедрять метод горизонтальной фрагментации на главном сервере в зависимости от состояния кампуса. Моя база данных о студенческой информации.

Вот шаги для моего проекта:

  1. Импорт данных из окна в Linux
  2. Настроить ведущий-ведомый
  3. Реализуйте методы горизонтальной фрагментации.

Итак, проблема в том, когда я пишу эту кодировку:

mysqldump --databases Student --tables Student_info --w"Campus in (select Campus from Student_info WHERE CAMPUS='KGB')" --single-transaction >masterdump1.sql

sudo scp masterdump1.sql slave1@192.168.117.143:

Данные с главного сервера хорошо фрагментированы. Но когда я пытаюсь добавить новое имя студента, это не фрагмент в зависимости от состояния кампуса.

Так должно быть:

SLAVE1: student from KGB
SLAVE2: student from KB
SLAVE3: student from KK

Но при обновлении он скопирует все данные, а не фрагмент, как это должно быть.

Есть ли синтаксис, который я оставил? Любое предложение, чтобы решить эту проблему? не могли бы вы мне помочь?

0 ответов

Другие вопросы по тегам