开发者社区> 问答> 正文

盘古分布式系统与CAP原则?

在分布式系统CAP原则不可全部满足,最多只能满足其中两个。那么对于盘古分布式文件系统是否只满足AP,不满足C?

展开
收起
此生 2017-02-22 16:02:05 3886 0
3 条回答
写回答
取消 提交回答
  • opp

    盘古是一个高可靠,高可用的分布式文件系统。详细内容建议看一下"飞天开放平台编程指南" :https://book.douban.com/subject/22806590/

    2019-07-17 20:49:43
    赞同 展开评论 打赏
  • 服务高可用
    存储服务本身是任何IT系统中最基本的服务之一,必须提供高可用性。盘古对外承诺两个层次的高可用性:数据的高可用性,单机、单rack的fail数据必须仍然能够读写;服务的高可用性,盘古文件系统能够不受大部分硬件故障的影响而继续提供服务,这里主要指盘古master的高可用性。

    盘古通过多master机制来保证master的可用性。盘古的多master机制是主从机制,默认情况下3台master中有一台为primary,两台为其热备secondary master。主从之间通过Paxos算法来保证内存处于一致的状态。使用Paxos能够在2台master达成一致就返回,在保证服务高可用的同时降低服务的延时。

    数据安全
    盘古通过数据多副本技术来保证数据安全,并不要求磁盘本身的高可用性。因此盘古可以架设在PC server和SATA盘上,并不要求磁盘本身通过RAID来保证数据安全性。同时,因为盘古将数据打散到整个集群,在发生故障时能更快的做出数据的副本,保证数据安全。盘古默认情况下数据是3副本,能够保证数据极高的安全性。

    2019-07-17 20:49:43
    赞同 展开评论 打赏
  • 盘古是高可用,高可靠(强一致),所以分区一致性P不能保证。参考地址 http://blog.csdn.net/qq_26562641/article/details/53256830

    2019-07-17 20:49:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载