【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天推荐的内容包括:五步走战略利用JavaScript轻松创建数据可视化成果、你有必要对Hadoop环境进行备份的五个理由、可扩展系统中必须加以根除的九大性能问题和五项因素成就***Pull请求等。
一、五步走战略利用JavaScript轻松创建数据可视化成果
原文标题:5 Steps to Create an Effective Data Visualization With JavaScript
科学证明,人脑有80%的部分专门用于视觉处理,这也造就了“一图胜千言”的实践效果。而随着数据时代的全面来临,我们自然有必要将数据转化为图形与图表。在这一领域,JavaScript扮演着重要角色。下面,我们将共同了解如何通过五步走战略轻松创建数据可视化成果。
1. 明确目标
2.明确受众
3. 数据伦理
4. 视觉表现
5. 规避错误
二、你有必要对Hadoop环境进行备份的五个理由
原文标题:5 Reasons to Back Up Your Hadoop Environment
凭借着今年早些时候RecoverX 2.0的发布及其对于HDFS的支持,很多朋友激动地表示“我们不再需要对Hadoop平台进行备份与恢复”。遗憾的是,事实可能并非如此。尽管HDFS文件系统开始提供副本与本地快照,但其仍然缺少能够满足企业级数据保护效果的时间点备份与恢复能力。以下五个理由将对这一需求作出深入阐述。
1.副本并不等同于时间点备份
2. 数据丢失问题真实存在
3. 重构数据将带来高昂成本
4. 应用程序中断必须得到有效控制
5. 成本问题
三、可扩展系统中必须加以根除的九大性能问题
原文标题:9 crushing performance problems in scalable systems
如果大家部署过规模化系统,就会意味着其中往往存在着一些极为严重的设计问题。编写紧凑代码是一回事,规避因设计缺陷造成的性能问题则是另一回事。在今天的文章中,我们将着眼于九大常见问题,探讨如何保障系统性能水平。
1. N+1查询
2. 页面或记录锁定
3. 线程同步
4. 数据库序列
5. 开放连接
6. 对换
7. I/O同步
8. 流程增殖
9. 网络争用
四、五项因素成就***Pull请求
原文标题:5 Elements of a Perfect Pull Request
很多朋友可能还记得当初进行人为代码审查的时光。大家需要耗费整个下午检查SVN变更、加以本地运行并写下能够改进的部分。接下来,我们需要再拿几个小时进行线上讨论。而一旦请求被毙,一切又得重来。Git的出现改变了这一切,并凭借着pull请求这一划时代的方式救我们于水火。然而,如何才能成就***的pull请求?通过大规模调查,我们整理出以下五项关键。
1. 指派审查人员
2. 对一切进行注释
3. 迭代式审查
4. 工作流灵活性
5. 集成
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】