URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 804
[ Назад ]

Исходное сообщение
"Целостность данных в MySQL при большом кол-ве запросов"

Отправлено Helo131 , 10-Июл-12 22:41 
Привет,

вопрос такой: что произойдет если к базе MySQL будет одновременно много запросов. Интересуют ситуации, когда запросы идут к одним и тем же данным и пытаются их изменить одновременно! Вообщем как работают MySQL в системах с большим кол-вом вычислительных нод.


Содержание

Сообщения в этом обсуждении
"Целостность данных в MySQL при большом кол-ве запросов"
Отправлено Анонимус_нелогиниус , 11-Июл-12 09:43 
> Привет,
> вопрос такой: что произойдет если к базе MySQL будет одновременно много запросов.
> Интересуют ситуации, когда запросы идут к одним и тем же данным
> и пытаются их изменить одновременно! Вообщем как работают MySQL в системах
> с большим кол-вом вычислительных нод.

Работает отлично. Facebook вам в пример.

> Интересуют ситуации, когда запросы идут к одним и тем же данным
> и пытаются их изменить одновременно!

Про блокировки слышали? Вот они и будут срабатывать. В крайнем случае на определенном этапе все просто замрет, но не потеряется.


"Целостность данных в MySQL при большом кол-ве запросов"
Отправлено Helo131 , 11-Июл-12 10:51 
>> Привет,
>> вопрос такой: что произойдет если к базе MySQL будет одновременно много запросов.
>> Интересуют ситуации, когда запросы идут к одним и тем же данным
>> и пытаются их изменить одновременно! Вообщем как работают MySQL в системах
>> с большим кол-вом вычислительных нод.
> Работает отлично. Facebook вам в пример.
>> Интересуют ситуации, когда запросы идут к одним и тем же данным
>> и пытаются их изменить одновременно!
> Про блокировки слышали? Вот они и будут срабатывать. В крайнем случае на
> определенном этапе все просто замрет, но не потеряется.

Я так понял, что принципиально нечего не меняется: 1 сервер с Апачем и MySQL, или 100 серверов с Апачем и 1 MySQL? Просто нагрузка на базу возрастет, а принцип её работы не изменится?