【week06】总结
本周介绍了分布式系统的CAP原理或者叫CAP定理,也就是说不能同时满足一致性,可用性和分区容错性。
介绍了一个典型的分布式NoSQL Doris,
老师介绍了如何在公司中提出想法,争取机会。给出了Doris的设计目标:
功能目标:
kv存储,逻辑管理namespace,二级索引
非功能目标:
海量存储,伸缩性,高可用,高性能,扩展性,低维护成本等。
约束:最终一致性
通过和公司外部及内部的产品的比较,说明开发这个产品的迫切性。
zookeeper:
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。老师讲解了zookeeper的选举机制
这里重点的分布式数据库的关键技术点:
数据路由算法是核心,今后的负载均衡策略,运维策略等都基于路由算法。路由选择使用 一致性hash算法或者其他分区算法。doris使用了基于虚拟节点的分区算法
老师也提出做技术首先要做出比别人牛B的东西,另外也要获得别人的关注。
评论 (1 条评论)