Если горизонтально распределенная база данных теряет фрагмент, что происходит с данными этого фрагмента? - PullRequest
2 голосов
/ 20 января 2012

Что происходит в концепции горизонтально распределенной базы данных, когда осколок становится недоступным?

1 Ответ

2 голосов
/ 20 января 2012

ваш вопрос довольно расплывчатый.В базах данных, где вы можете контролировать коэффициент репликации и уровень согласованности, например Cassandra или Voldemort , ваши данные должны быть в безопасности (если только вы не связываетесь с ними).

С другой стороны (но я бы не назвал их горизонтально распределенной базой данных) существуют проекты, такие как memcached или redis, где каждый шард обрабатывает данный набор данных (только одна копия).Таким образом, в случае сбоя какого-либо фрагмента этот набор данных будет потерян (если вы не используете репликацию или что-то в этом роде ...), но, конечно, нет никакой избыточности данных в кластере, который сам по себе

...