Sergey Mereutsa wrote:

И как работу узлов с базой синхронизировать?

А нафига? Для этого есть ПО кластера. Для приложения ты видишь диск
(раздел). Если ты к физической структуре ФС не привязан - то для тебя
все функции I/O будут работать так, как ты ожидаешь. И даже работа с
блокировками файлов и семафорами будет выглядеть точно также - хотя
именно вот тут у меня в свое время возникли сомнения, которые мне
никто и не опроверг и не подтвердил, все крутили пальцем у виска и утверждали,
что что разведение травы подобной крепости преследуется по закону :)

Вот именно :-) Если mmap() там расшаривает память между узлами, то какая-то надежда есть. Иначе - капут. У нас ведь лок-таблица в расшаренной памяти лежит.


--
Дмитрий Еманов

Ответить