|
|
|
Репликация. Запись в Slave.
|
|||
|---|---|---|---|
|
#18+
Здравствуй комьюнити, надеюсь на вашу помощь/совет. Имеем Master -> Slave репликацию базы. MySQL (5.5) На обоих серверах имеем таблицу: авторCREATE TABLE `example` ( `id` int(11) NOT NULL AUTO_INCREMENT, `master` varchar(40), `master2` varchar(40), `writeslave` varchar(40), UNIQUE KEY `id` (`id`) ); Поля id,master,master2 заполняются на Master и реплицируются на Slave. Далее собственно вопрос, возможно ли произвести запись в поле writeslave именно на слейве не сломав реплику? Передавать это значение на мастер не нужно, оно нужно для записи/чтения только на реплике. P.S. Подскажите как решить данный вопрос, а то голову уже сломал. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 00:57:04 |
|
||
|
Репликация. Запись в Slave.
|
|||
|---|---|---|---|
|
#18+
kkzвозможно ли произвести запись в поле writeslave именно на слейве не сломав реплику? Передавать это значение на мастер не нужно, оно нужно для записи/чтения только на реплике.Следует ли понимать эту фразу так, что на мастере это поле в принципе не используется? в него не записываются и из него не читаются значения? Если так - то можно поделить таблицу на две. Это поле выделить в отдельную таблицу, которая существует только на слейве и имеет референс на основную. Но даже если не делить... на слейв отсылаются запросы, выполняемые на мастере, и они выполняются на слейве. Как, по-твоему, изменение поля на слейве может "сломать" репликацию? Разве что на это поле подвязан какой-нить хитрый констрейнт или триггер, такой, что изменение этого поля не позволит выполнить присланный с мастера запрос или приведёт к иному результату его выполнения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 09:17:48 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39036096&tid=1832782]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 319ms |

| 0 / 0 |
