使用 NoSQL 数据库分析大规模数据

本文转自IBM的developerWorks,主题是关于使用NoSQL存储和处理大规模数据,文章列举了一些循序渐进的学习资料,包括了视频音频和文字材料,是一个很不错的了解、学习NoSQL的知识向导。

RDBMS 模型是传统 C/S 模式存储数据的重要基础,但是它无法实现以简单且低廉的方式进行扩展。而目前,更多的应用需求是像 Facebook 和 Twitter 一样需要拥有很强的可扩展性,所以,无模式的存储模型 – NoSQL 应运而生,提供了相应的解决方案。本学习路线图向 Java 开发人员介绍了 NoSQL 技术,以及 Apache Hadoop MapReduce 技术在处理大规模数据方面的优势。

1. NoSQL 入门

NoSQL 数据库被更多的人所关注是因为它在解决大规模数据的可扩展性上有它独到的解决方案。无模式的数据存储模型与传统的关系型数据库有着本质上的区别,但是它们并不像想象中那么难以使用。

2. 流行 NoSQL 数据库实用指南

现在,您已经对 NoSQL 有了一些基本的认识,是时候去认识一些目前流行的数据库了。学习针对 MongoDB、CouchDB、Amazon 的 SimpleDB 和 Google AppEngine 数据存储服务推出的实用指南。

3. 使用 MapReduce 分析分布式数据

大规模数据解决方案中的一项重要技术就是 MapReduce,它是一个由 Google 提出的用于处理大规模、分布式数据集的编程模型以及实现。在这里了解 Apache Hadoop,一个 MapReduce 的开源实现,它在 IBM 的大规模数据解决方案中起到了重要的作用。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

10个用Java谋生非常有趣的方式

令我惊讶的是,有些人觉得编程并不令人兴奋——只将它当作是一份枯燥的工作。不过,虽然可能的确有很多无聊的编程工作,但这并不意味着你不得不接受这些工作中的一个。程序...

11420
来自专栏java一日一条

2018微服务年之服务网格Service Mesh

微服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,...

28430
来自专栏JAVA高级架构

多研究些架构,少谈些主义(4)-- 架构师是技术的使用者而不是信徒

架构师是技术的使用者而不是信徒 我承认我是标题党, 为什么要写这篇充满争议的文章?目前架构师这个职位特别火热,程序员的目标都是成为一个令人尊敬的架构师。但是我们...

374100
来自专栏大数据技术学习

大数据零基础学习路线、用途、方向

不过大数据学习并不是高深莫测的,虽然它并没有多简单,但是通过努力,零基础的朋友也是完全可以掌握大数据的。

18000
来自专栏SDNLAB

定义MANO:开源 VS 标准化

随着服务提供商热衷于部署基于NFV的服务,他们发现管理和编排(MANO)是业务部署中的痛点。关于MANO最大的问题是如何从高级架构图转变成为实现可互操作性。我们...

37870
来自专栏Java架构师进阶

在北京三年java开发经验月薪16k,如何在四年经验时要到20k?

半道出家的程序员,从不伪造简历,起点低,三年时才16k月薪*14在北京,认为混的比较差。

13110
来自专栏java工会

全栈很屌?什么是全栈工程师

32370
来自专栏顶级程序员

GitHub CEO:GitHub 十年,感谢有你

源 / 极光开发者 简评:不知为何,总感觉 GitHub 成立不止 10 年了,你们有这种错觉么? 本文是 GitHub 联合创始人兼 CEO:Chris W...

29940
来自专栏Java架构

Java体系化高级学习路线图,拿走不谢!

可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。

14130
来自专栏LanceToBigData

Hadoop(一)之初识大数据与Hadoop

前言   从今天起,我将一步一步的分享大数据相关的知识,其实很多程序员感觉大数据很难学,其实并不是你想象的这样,只要自己想学,还有什么难得呢?   学习Hado...

33880

扫码关注云+社区

领取腾讯云代金券