分布式相关技术
文章平均质量分 90
猎猎风中
一个热爱编程的普通人
展开
-
LevelDB架构介绍以及读、写和压缩流程
LevelDB架构介绍以及读、写和压缩流程原创 2023-02-27 08:22:12 · 750 阅读 · 0 评论 -
Raft论文总结
raft论文总结为什么需要对大规模的数据集进行存储和计算?当用户量扩大,请求响应和存储安全需求越来越高,单一服务器已经无法满足实际的使用情况。解决方法有二:1.换一台更好的服务器2.多几台服务器一起用从利润和技术的角度出发,后者比前者更容易实现。多台服务器一起来处理用户的请求,保存用户的信息。用户的每一个请求落实到数据库中就是一次增删改查,抽象出来就是一条对数据操作的指令。而将这些指令操作进行提交运行并存储每一条指令的结果,就是服务器的基本功能。但是服务器很可能同时接收到多条原创 2022-04-30 12:27:59 · 444 阅读 · 0 评论 -
【分布式系统】GFS(Google File System )详解
GFS是什么?GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体性能较高的服务。为什么要用GFS?大量数据的存储会面临很多的难点:大数据下需要良好的表现就需要分片和容错。在具体操作过程中,涉及到容错一般使用副本来解决,然而副本的使用会面临不一致问题。如果有一致性的要求,就会导致表现降低。所谓的一致性,就是在集群中表现的像与一台机器或一个副本进行交互那样因为GFS不但是一个理论成熟的框架结构原创 2022-03-28 09:16:37 · 9083 阅读 · 0 评论 -
【分布式系统】MapReduce详解
MapReduce什么是分布式的系统?用于大型网站的多台协作计算机集群,多用于存储、MapReduce、点对点共享等大量关键基础工作。人们使用分布式系统的原因:通过并行的榜示提升效率通过复制的方式提升容错更符合外部实体的计算方式通过隔离提实现安全性但是:同时存在太多部分导致复杂的内部交互需要应付部分环节的失败难以实现应当表现的潜力 很多的表现问题不能简单的被规模化解决,例如增加一台计算机无法将效率提升一倍、无法提升反应时间、很多用户同时更新一样的数据什么是MapReduc原创 2022-03-23 21:01:34 · 1950 阅读 · 0 评论