Posts Tagged "HBase"

一个周末掌握IT前沿技术之node.js篇<七>:Node.js与HBase

这时,陆地上升起了山一般的云,海岸成了一长条绿色的线,背后映衬着几座灰蓝色的小山。此时,海水已经变成了深蓝色,深得几乎发紫。
——《老人与海》


前面我们围绕着Node.js学习了新兴IT公司快速构建高性能的web应用服务产品会用到一些前沿技术元素(JavaScript、redis、Nginx、HTML5、JQuery、Ajax)。文中提供的每一个例程都希望你能亲手实现,每一个例程的设计都是为了帮助我们深入地理解这些前沿技术。如果这些都是你以前没有深入接触过的概念,现在你只花了两天的时间,通过实现例程理解并掌握了这些技术,那么你就是一个高效学习者,是网络时代最稀缺的人才。你的稀缺性并不是来自于你所掌握的前沿技术,而是来自于你下定决心出发时那坚实而又轻盈的步伐。在这个(xbtech.hr#gmail.com)邮箱中收到你的简历,是一件多么令人兴奋的事情!

这是本篇的最后一章,我们讨论云计算。在这一章里,我们将不去实现复杂的例程,更多的是介绍一些概念。我们会收集一些理解这些概念需要的资料,本章链接中都是很新或者很经典的相关学习材料,希望大家都点过去看一看。云计算是在互联网高速发展的技术需求驱动中一些服务端网络服务技术的进步。人类的进步,除了思想、体制、流程以外,最有推动力量的是工具的进步。云计算就是一些工具进步的合集。这些进步是系统性的,我们可以列出其中主要的一部分:
(1).硬件虚拟化可以更高效地利用硬件(VMware)。
(2).分布式文件系统可以存储海量信息(GFS/HDFS)。
(3).协同计算机制可以处理海量信息(MapReduce)。
(4).分布式数据库可以让海量结构化半结构化信息持久化(BigTable/Hbase)。
(5).分布式锁机制可以更高效地保证分布式异步逻辑的一致性(Chubby/ZooKeeper)。
云计算进步的实质是马克思提出的“按需供应”,是对一些稀缺资源“按需供应”高效利用,降低这些资源的边际成本。这些资源包括:存储资源,计算资源,结构化存储资源,流量带宽资源,信息流资源。…

Read the rest of this entry »
 

一个周末掌握IT前沿技术之node.js篇<一>:Node.js与javascript

当今企业间的竞争,本质上是学习速度的竞争。在这样一个信息过载的时代,技术人员往往淹没于各种大量出现的新技术、新概念、新名词之中,应接不暇。然而这些新技术大部分出自于美国。有一个问题被严肃地提了出来:是跟随?还是超越?在一个闲适的周末,阳光满满,泡上一壶绿茶,借着清新的茶香,我们将学习一下近些年被IT领域密切关注的一些前沿技术。用周末的两天时间,我们将围绕Node.js为中心,学习JavaScript、redis、Nginx、HBase、JQuery、Ajax、HTML5等等这些可以构成新兴IT公司的技术元素,通过周末两天的学习,掌握这些技术元素的核心概念并可以将它们应用IT产品的技实现中。如果你的绿茶已经泡好,那么就让我们开始吧!

上面提到的这些技术元素之所以被密切关注,是因为它们可以帮助新兴IT公司以较低的开发部署成本,获得高性能的web应用服务的快速实现。“快速”、“低成本”、“高性能”是这些技术元素的目的,也是技术进步的要求,是新兴IT公司快速发布并迭代产品的技术需求,我们将反复提到。我们假定读者具有一定编程经验,懂得任意一门编程语言,了解IP/TCP网络的5层结构,http协议。我们将深入分析各个概念模型,上机实践每一个例程,并理解每一行代码的运行机理,浏览每一个链接。通过两天的学习,希望我们可以获得“用低成本的硬件资源和简单的开发方式,搭建高性能的web应用服务”的能力。

Google一下什么是

Read the rest of this entry »
 

无觅相关文章插件,快速提升流量