架构师训练营 第六周【学习总结】
通过第六周的学习,主要收获有:
1、明白了如何解决写并发大和大数据量的数据库存储问题。可以利用数据分片的方式,来降低数据库写的压力,并且可以分摊存储压力。可以用应用程序硬编码的方式,或者映射表存储的方式,来选择要访问的数据分片,然而,在实际中使用最多的是数据库中间件如mycat来实现的。
2、理解CAP原理,是理解分布式系统的关键。可以更好的在系统设计时,进行C、A的取舍。
3、nosql数据库存储,主要时为了解决海量数据存储的难题,可以很好的实现数据的快速存储与高可用。老师介绍了自主研发的Doris存储,对于我们分布式数据库的理解很有帮助。
4、理解了zookeeper的使用目的,主要就是为了给分布式系统提供协调一致性服务的,使得分布式的服务调用类似与单机一样,协调一致。
评论