如果水平分布式数据库丢失了一个分片,那么该分片的数据会发生什么?

时间:2012-01-20 15:59:56

标签: database sharding

在水平分布式数据库的概念中,当分片变得不可用时会发生什么?

1 个答案:

答案 0 :(得分:2)

你的问题很模糊。在可以控制复制因子和一致性级别的数据库中,如CassandraVoldemort,您的数据应该是安全的(除非您搞乱它)。

另一方面(但我不称它们为水平分布式数据库),有像memcached或redis这样的项目,每个分片处理一组给定的数据(仅一个副本)。因此,如果某些分片出现故障,数据集将丢失(除非您使用复制或类似的东西......)但是当然群集中的数据没有冗余,它自己