Здравствуйте, alex_public, Вы писали:
_>Ууу) На нормальные сервисы (без гигантских sql баз) хватает в 10 раз меньшего)))
Покажите ссылку на железку, о который вы говорите. 10-20 килобаксов — это совершенно мейнстримный сервер, что-то вроде Dell R920. Наши партнёры покупают такие сотнями
А на машинке за $1000 вы ничего интересного захостить не сможете — она умрёт быстрее, чем вы задеплоите первую версию.
_>Ну вот, ты оказывается постоянно используешь nosql решение, правда не совсем по назначению. )))
Как раз наоборот — он его использует строго по назначению. key-value хороши в качестве кэша — когда есть внешний источник консистентности. Потому что при потере консистентности вернуть её обратно в них невозможно просто никак. Грубо говоря, мы никак не можем отличить ситуацию "форумный пост успел закоммититься в историю пользователя, но не успел в топик" от ситуации "форумный пост успели замодерировать из топика, но не успели из истории пользователя", если у нас нет гарантированно консистентной базы под нашим кэшем. Если есть — мы просто сбрасываем кэш и перечитываем консистентное состояние.