首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4956408/blog/5161373

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

主流分布式文件系统选型,写得太好了!

作者:张轲1983<br> 来源:https://www.jianshu.com/p/fc0aa34606ce 一、概述 分布式文件系统是分布式领域的一个基础应用,其中最著名的毫无疑问是 HDFS/GFS。如今该领域已经趋向于成熟,但了解它的设计要点和思想,对我们将来面临类似场景/问题时,具有借鉴意义。 并且,分布式文件系统并非只有 HDFS/GFS 这一种形态,在它之外,还有其他形态各异、各有千秋的产品形态,对它们的了解,也对扩展我们的视野有所俾益。 本文试图分析和思考,在分布式文件系统领域,我们要解决哪些问题、有些什么样的方案、以及各自的选择依据。 二、过去的样子 在几十年以前,分布式文件系统就已经出现了,以 Sun 在 1984 年开发的“Network File System (NFS)”为代表,那时候解决的主要问题,是网络形态的磁盘,把磁盘从主机中独立出来。 这样不仅可以获得更大的容量,而且还可以随时切换主机,还可以实现数据共享、备份、容灾等,因为数据是电脑中最重要的资产。 NFS 的数据通信图如下: 部署在主机上的客户端,通过 TCP/IP 协议把文件命令转发到...

学习开源项目,我的最佳实践

最近奥运会,中国还是依然 NB,尤其前两天的男子百米半决赛、决赛,彻底被苏神点燃了。 说是亚洲奇迹,一点也不为过。 看比赛,有好的,也有气人的,比如裁判,裁判适当照顾东道主也能忍了,但是有时候太过分了,直接选择性眼瞎。 说到选择性眼瞎,我想的一个事情。 咱们干程序员的,经常需要应用、研究一些开源组件。研究开源组件,就少不了去看资料、看源代码。在看代码、学习的过程中,咱们可不能像那些眼瞎的裁判,咱们需要高效的学习:看清全局、主要脉络、关键细节。 这篇文章就和大家说说我自己高效学习的方法。 对我而言,做好这件事的关键就在于问自己七个问题。 问题1. 组件解决了什么问题 问这个问题的目的是明确组件的问题域,任何组件的出现都是为了解决某类问题的。 我们在职业生涯里,遇到的技术问题其实是有限的。面对这些有限的问题,我们熟悉的组件越多,解决问题的思路和办法就越多。当你对某种技术问题,有着比别人更多的思路和办法,那自然而然,你的技术话语权就会越大。 以我曾经深入研究过的 druid(阿里的开源数据库连接池)组件为例: druid 要解决的问题本质其实是如何降低应用和中间件交互所消耗的时间成本。 知道...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册