mingw32\include\c++\functional:1665: ошибка: no type named 'type' in 'class std::result_of<unsigned int (*(unsigned int))(unsigned int&)>'
typedef typename result_of<_Callable(_Args...)>::type result_type;
^
\include\c++\functional:1695: ошибка: no type named 'type' in 'class std::result_of<unsigned int (*(unsigned int))(unsigned int&)>'
_M_invoke(_Index_tuple<_Indices...>)
^
А что посоветуете насчет репликации, какие средства использовать в случае, когда предполагается конфигурация мульти-мастер. Задача состоит в том, чтобы с нескольких десятков рабочих мест данные писались в базу, при этом нужна возможность читать данные из базы на каждом месте. Я так понимаю, что в случае централизованной БД лучше сделать 1 активный мастер, в который будут писать/читать все рабочие места и 1 пассивный мастер, в который данные будут реплицироваться, чтобы можно было в случае сбоя перейти на него. Или стоит посмотреть в сторону готовых мульти-мастер решений для репликации?