Google File System阅读笔记
2016-06-15 14:28
323 查看
文章一开始便说明,谷歌开发Google File System是为了能够解决大数据的处理问题。同样的他们也要追求性能的最优,可用性,可靠性和大规模应用的场景。
但是Google File System主要是为了解决谷歌在检索的时候遇到的工作负荷和技术环境。
component failures
翻译是组件错误,
第一,谷歌的文件系统是通过成千上百万的存储系统组成的,这些存储系统是通过成本较低的商品组成并连接到相当大数量级的客户机器上。
第二点,文件系统的大是相对于传统的系统来比较的。上GB级的文件是非常正常的。而且每个文件都包括了许多应用对象,比如说网页文档。当谷歌开始处理TB级数据的比较时,需要对比上十亿的对象。
第三,许多文件都因为新添加的数据而不断变化。在一个文件中随意读写是通常不存在的。一旦被创建,文件可能只会被读取,或者是会被顺序索引。
第四,协同设计的应用和文件系统的API使得整个系统都变得非常灵活。
但是Google File System主要是为了解决谷歌在检索的时候遇到的工作负荷和技术环境。
component failures
翻译是组件错误,
第一,谷歌的文件系统是通过成千上百万的存储系统组成的,这些存储系统是通过成本较低的商品组成并连接到相当大数量级的客户机器上。
第二点,文件系统的大是相对于传统的系统来比较的。上GB级的文件是非常正常的。而且每个文件都包括了许多应用对象,比如说网页文档。当谷歌开始处理TB级数据的比较时,需要对比上十亿的对象。
第三,许多文件都因为新添加的数据而不断变化。在一个文件中随意读写是通常不存在的。一旦被创建,文件可能只会被读取,或者是会被顺序索引。
第四,协同设计的应用和文件系统的API使得整个系统都变得非常灵活。
相关文章推荐
- Mongo服务器集群配置——主从复制
- launcher界面下google文件夹的修改
- 消息队列中点对点与发布订阅区别(good)
- Go学习笔记之基础数据类型
- google打不开,修改google hosts
- 结合django动态生成salt的pillar数据
- Codeforces-Round-#357-(Div.-2)-A-Good-Contest
- tensorflow从0开始(3)——数学概念的自我理解
- Codeforces Round #357 (Div. 2) A. A Good Contest
- django的cache
- Codeforces Round #357 (Div. 2) A. A Good Contest 水题
- go环境搭建安装gocode出现mkdir: cannot create directory ‘/usr/local/go/bin/gocode’: Permission denied
- How to Generate a Good Word Embedding?
- Google开源基于Deep Learning的word2vec工具
- Google-hosts
- go NATS
- django makemigrations的一个特性
- imx6q 修改开机LOGO指南
- Go语言gdb调试打印全局变量
- 下载Google Play中的APK