您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
NoSQL数据库从故障中恢复数据的原理-数据库故障处理-数据库运维|优化|安装|迁移|服务_uDBok.com
联系我们

NoSQL数据库从故障中恢复数据的原理-数据库故障处理-数据库运维|优化|安装|迁移|服务_uDBok.com

地址:北京市昌平区高新经济开发区
手机:13261661949

咨询热线13261661949

NoSQL数据库从故障中恢复数据的原理

发布时间:2021-02-05 01:45:01人气:1988
  • [list:title]

当应用程序处理由NoSQL创建的大量非结构化数据时,坚持运转的稳定性与有效性是十分重要的。用户在决定持久栈(persistence stack)的首要架构时,了解每个数据库恢复之间的特色与细微不同也非常重要。
接下来,笔者将展现NoSQL数据库之间的一些比较,首要集中在Cassandra、HBase与MongoDB在处理毛病时的不同。
Cassandra
Cassandra确保了“写”操作的高效性,可是它从过错中康复数据则需求相当长的时刻。因为Cassandra会识别所有需求康复的数据,然后康复每个数据最新的版别。并且因为它会在数据康复过程中响应增加结点的请求,因此很有或许返回过错的成果。假如不能提高数据一致性水平,那么它将不能被用于需求“读处理”(read processing)服务。
HBase
因为HBase的结构问题,或许有多种要素导致它发生过错。可是与Cassandra必须从过错中康复数据不同,HBase只有在HDFS(Hadoop Distributed File System - Hadoop分布式文件系统)中发生过错时才需求康复,这会使HBase发生一个时刻短的毛病时刻。在HDFS毛病期间,HBase所发生的毛病时刻显得并不长。
MongoDB
MongoDB则供给一种称为“出错时自动备份(failover)”的技术,并且也会发生一个时刻短的毛病时刻。不过它的异步复制办法或许会导致在自动备份后部分数据的丢掉。

推荐资讯

13261661949