powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Один файл базы - два (и более) сервера.
15 сообщений из 40, страница 2 из 2
Один файл базы - два (и более) сервера.
    #39115881
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft, так с innodb просто сразу остановиться и ничего кроме репликации не грозит. тут и обсуждать нечего.
можно только обсудить почему вообще никто даже не стал проектировать таких опций.
myisam хотя бы один необычный вариант решения предоставляет.
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39116094
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindmyisam хотя бы один необычный вариант решения предоставляет.Ну если только из спортивного интереса попытаться попробовать. Чтобы проверить как быстро битые таблицы и мусор в данных появятся.

Кстати, key_buffer_size и кэш ФС тоже вырубать придется?
А без кэшей что за жизнь?
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39116365
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft, вроде нет, меняется поведение key buffer . вот я тут нагуглил старинный документ http://www.fromdual.com/sites/default/files/external_locking.pdf
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117612
Selen74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindИменно. Ответ на запрос обновления не вернется пользователю придет подчиненый сервер не сообщит от за принятии транзакции.
Поэтому во всяких штуках реализующих распределение запросов пользователя кидают на одно и ту же ноду. Какая-нибудь хеш функция от IP или еще чего-нибудь.

Да, есть задержки. Но под вебом редко подразумеваются интернет-магазины. Если за каждой покупкой стоят реальные деньги обычно нет таких проблем.

Да! Прочитал. При мастер-мастер синхроне пока данные не синхронизируются на всех нодах - транзакция не
закрывается. Чтение не возможно.
Блин! ;-))
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117616
Selen74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftnetwind,

Так external locking - это только для MyISAM.
Я же неявно придерживаюсь версии, что будет использоваться InnoDB, раз уж мой вопрос про движок был проигнорирован.

Да не игнорировал я вопрос. Просто он до такой степени детализации не дошел.

Мне поровну - че скажете, то и будет!

Почитаю...
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117634
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selen74Просто он до такой степени детализации не дошел.Разные движки очень по разному работают с файлами. Поэтому разговор в отрыве от конкретного движка смысла не имеет.
Selen74че скажете, то и будет!Про то, что "кластер" на общих файлах никакой пользы не принесет, один вред - это мы уже давно говорим. И, видимо, не только мы.
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117703
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selen74netwindИменно. Ответ на запрос обновления не вернется пользователю придет подчиненый сервер не сообщит от за принятии транзакции.
Поэтому во всяких штуках реализующих распределение запросов пользователя кидают на одно и ту же ноду. Какая-нибудь хеш функция от IP или еще чего-нибудь.

Да, есть задержки. Но под вебом редко подразумеваются интернет-магазины. Если за каждой покупкой стоят реальные деньги обычно нет таких проблем.

Да! Прочитал. При мастер-мастер синхроне пока данные не синхронизируются на всех нодах - транзакция не
закрывается. Чтение не возможно.
Блин! ;-))
Да что-то все не так вы читаете.
Чтение отлично будет работать. Как и все остальное в innodb как в многоверсионной реализации транзакций.
Будет замедлена отдача ответа на commit.

Но я повторюсь: не зря все эти распределители нагрузки и от крутых фирм, и в линуксе, распределяют клиентские запросы предсказуемым образом. Следующий запрос придет на тот же сервер, ( если первый сервер за этот промежуток не помрет, конечно )
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117706
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindраспределители нагрузки и от крутых фирм, и в линуксе, распределяют клиентские запросы предсказуемым образомКстати, нынче уже и nginx умеет распределять MySQL-ные коннекты.
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117742
Selen74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindДа что-то все не так вы читаете.
Чтение отлично будет работать. Как и все остальное в innodb как в многоверсионной реализации транзакций.
Будет замедлена отдача ответа на commit.

Я про новые данные.


netwindНо я повторюсь: не зря все эти распределители нагрузки и от крутых фирм, и в линуксе, распределяют клиентские запросы предсказуемым образом. Следующий запрос придет на тот же сервер, ( если первый сервер за этот промежуток не помрет, конечно )

Да. Я прочитал про балансировщики. Изначально я хотел вообще на .....
даже говорить не буду на чем хотел!! Даже не спрашивайте!
Стыдно!
Ну.... если уж очень настаиваете... RoundRobin DNS! Но это было давно!
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117755
Selen74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подводя итоги дискуссии!

Так или иначе:
https://ru.wikipedia.org/wiki/Oracle_RAC
В частности: "Каждый дополнительный узел кластера обеспечивает дополнительные вычислительные ресурсы для обработки данных,"

http://habrahabr.ru/post/72122/
В частности: "... да вся статья ...."

Надеюсь на этом не остановимся, а содержание моего поста, наоборот,
послужит активацией мыслительного процесса и привлечения новых идей!

Эти "пудели" смогли, а мы нет?
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117756
Selen74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftnetwindраспределители нагрузки и от крутых фирм, и в линуксе, распределяют клиентские запросы предсказуемым образомКстати, нынче уже и nginx умеет распределять MySQL-ные коннекты.

Умеет! Там, со стороны Веб, вообще все шикарно!
Только не умеем мы читать данные из одной миски!
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117765
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selen74Надеюсь на этом не остановимся, а содержание моего поста, наоборот,
послужит активацией мыслительного процесса и привлечения новых идей!

Эти "пудели" смогли, а мы нет?Эм... Мы вроде MySQL не пишем (по крайней мере, большинство из нас), чтобы "смочь".
Selen74Стыдно!
Ну.... если уж очень настаиваете... RoundRobin DNS! Но это было давно!И чего тут стыдиться? Вполне нормальный механизм. Его используют многие крупные порталы, включая Гугл, Яндекс и т.д.
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39117917
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selen74, а нагрузка у Вас какая, сколько http запросов в секунду?
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39118489
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selen74Эти "пудели" смогли
Что они смогли? RAC - в основном маркетинговая фича, поскольку в случаях, когда бутылочным горлышком является система ввода-вывода (а таких большинство), не только не помогает, но даже вредит. А прочие случаи (когда ноды работают с одними и теми же данными) - сводит к первому и опять же вредит. То есть это очень узкопрофильная вещь.
...
Рейтинг: 0 / 0
Один файл базы - два (и более) сервера.
    #39118509
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selen74miksoftпропущено...
Кстати, нынче уже и nginx умеет распределять MySQL-ные коннекты.

Умеет! Там, со стороны Веб, вообще все шикарно!
Только не умеем мы читать данные из одной миски!

что-то неинтересно с вами.

авторNGINX Plus supports three session persistence methods. The methods are set with the sticky directive
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Один файл базы - два (и более) сервера.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]