Мне нужно выбрать движок базы данных, SQL или NOSQL не имеет значения, если его легко установить и настроить в Windows,
база данных будет использоваться в качестве базы данных приложения на четырех рабочих станциях, она должна синхронизировать данные между этими рабочими станциями, проблема в том, что любая рабочая станция может быть закрыта в любой момент, а остальная часть должна продолжать работать нормально, даже после того, как база данных вернется к жизни он должен заново синхронизировать все, что пропустил.
Другое дело, что я пишу приложение с использованием php, поэтому база данных должна иметь php api или http интерфейс для работы.
Пока мне удалось построить кластер кассандры, мне сказали, что у него есть хороший «механизм восстановления после сбоя» и «мастер-мастер», но когда я взял основную рабочую станцию, остальные перестали работать.
Его API требует php с APC, предоставляемый php windows бинарный от php.net не имеет APC и не может найти библиотеку, которая не зависит от этого.