[Moscow.pm] Мини-опрос.

Anton Yuzhaninov citrin на citrin.ru
Вт Мар 25 03:16:48 PDT 2014


On 03/25/14 13:41, Orlovsky Alexander wrote:
>
> а зачем, стандартный способ юзания мемкеша – шардирование ключей на клиенте
> репликация нужна для данных которые страшно потерять, что в случае с мемкешом редкость (или он был выбран не верно)
>
> Ну вы все одновременно не выключайте и в моменты пиков не проводите maintenance )

1. Потеря одного сервера не заметна, когда есть шардинг ключей на 100 (или хотя 
бы 10) серверов. Если серверов только два, то выключение одного из них будет 
очень заметно.

2. На вопрос страшно или не страшно потерять данные нельзя ответить только да 
или нет. Возможны разные варианты, например есть данные которые безнадёжно 
устаревают через 20 минут, но если их потерять то будет 20 минут downtime 
определенного сервиса. 20 минут downtime это не очень много, так что можно 
считать что данные не очень страшно потерять (но терять не хочется). Писать на 
диск то что устареет через 20 минут это не очень полезная трата ресурсов. Если 
хранить только в памяти, то репликация позволит в большинстве случаев не поиметь 
эти 20 минут downtime. От отключения электричества во всём ДЦ репликация не 
спасет, но в этом случае downtime скорее всего будет заметно больше 20 минут.


Подробная информация о списке рассылки Moscow-pm