《Big Data》

《Big Data》 《Big Data》

  • 书名:《Big Data》:Principles and best practices of scalable realtime data systems
  • 分类:编程
  • 作者:Nathan Marz,James Warren
  • 出版社:Manning Publications
  • 出版年:2015-5-10
  • 售价:USD 49.99
  • 装订:Paperback
  • 页码:328

《Big Data》 内容介绍:

Services like social networks, web analytics, and intelligent e-commerce often need to manage data at a scale too big for a traditional database. Complexity increases with scale and demand, and handling big data is not as simple as just doubling down on your RDBMS or rolling out some trendy new technology. Fortunately, scalability and simplicity are not mutually exclusive—you just need to take a different approach. Big data systems use many machines working in parallel to store and process data, which introduces fundamental challenges unfamiliar to most developers. Big Data teaches you to build these systems using an architecture that takes advantage of clustered hardware along with new tools designed specifically to capture and analyze web-scale data. It describes a scalable, easy to understand approach to big data systems that can be built and run by a small team. Following a realistic example, this book guides readers through the theory of big data systems, how to implement them in practice, and how to deploy and operate them once they're built. Big Data shows you how to build the back-end for a real-time service called SuperWebAnalytics.com—our version of Google Analytics. As you read, you'll discover that many standard RDBMS practices become unwieldy with large-scale data. To handle the complexities of Big Data and distributed systems, you must drastically simplify your approach. This book introduces a general framework for thinking about big data, and then shows how to apply technologies like Hadoop, Thrift, and various NoSQL databases to build simple, robust, and efficient systems to handle it.

作者Nathan Marz,James Warren介绍:

Nathan Marz is an engineer at Twitter. He was previously Lead Engineer at BackType, a marketing intelligence company, that was acquired by Twitter in July of 2011. He is the author of two major open source projects: Storm, a distributed realtime computation system, and Cascalog, a tool for processing data on Hadoop. He is a frequent speaker and writes a blog at nathanmarz.com. Sam Ritchie is an engineer at Twitter who uses Cascalog and ElephantDB to process and analyze many terabytes of data in near real-time. He is also the lead developer on FORMA, an open-source deforestation monitoring system in use by a number of top research institutions. He is a committer on Cascalog, ElephantDB, Pallet and a number of other open source Clojure projects.

《Big Data》 目录大纲:

1. A new paradigm for Big Data - FREE
2. Data model for Big Data - AVAILABLE
3. Data storage on the batch layer
4. MapReduce and batch processing
5. Batch processing with Cascading
6. Basics of the serving layer
7. Storm and the speed layer
8. Incremental batch processing
9. Layered architecture in-depth
10. Piping the system together
11. Future of NoSQL and Big Data processing
Appendix A: Hadoop
Appendix B: Thrift
Appendix C: Storm


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Pragmatic Guide to Subversion

《Pragmatic Guide to Subversion》

Mike Mason.Pragmatic Bookshelf.2010-08-28

“Subversion sets the standard in version control systems. Cha...”

Programming WCF Services

《Programming WCF Services》

Juval Lowy.O'Reilly Media.August 2010

“Programming WCF Services is the authoritative, bestselling g...”

Apache Maven 3 Cookbook

《Apache Maven 3 Cookbook》

Srirangan.Packt Publishing.2011-8-4

“”

Is Parallel Programming Hard, And, If So, What Can You Do About It?

《Is Parallel Programming Hard, And, If So, What Can You Do About It?》

Paul E. McKenney..

“The purpose of this book is to help you understand how to pr...”

Haskell Financial Data Modeling and Predictive Analytics

《Haskell Financial Data Modeling and Predictive Analytics》

Pavel Ryzhov.Packt Publishing.2013-10-25

“Get an in-depth analysis of financial time series from the p...”

Java面向对象编程

《Java面向对象编程》

孙卫琴.电子工业出版社.2006-7

“《Java 面向对象编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设...”

简约之美

《简约之美》

[美] Max Kanat-Alexander.人民邮电出版社.2013-1

“《简约之美:软件设计之道》将软件设计作为一门严谨的科学,阐述了开发出优雅简洁的代码所应该遵循的基本原则。作者从为什么以前...”

App研发录:架构设计、Crash分析和竞品技术分析

《App研发录:架构设计、Crash分析和竞品技术分析》

包建强.机械工业出版社.2015-10-21

“本书是作者多年App开发的经验总结,从App架构的角度,重点总结了Android应用开发中常见的实用技巧和疑难问题解决方...”

HTML5 and JavaScript Projects

《HTML5 and JavaScript Projects》

Jeanine Meyer.Apress.2011-10-17

“”

Big Data

《Big Data》

Nathan Marz,James Warren.Manning Publications.2015-5-10

“Services like social networks, web analytics, and intelligen...”

Game Engine Architecture, Second Edition

《Game Engine Architecture, Second Edition》

Jason Gregory.A K Peters/CRC Press.2014-4-5

“A 2010 CHOICE outstanding academic title, this updated book ...”

Android恶意代码分析与渗透测试

《Android恶意代码分析与渗透测试》

[韩] 赵涏元 等.人民邮电出版社.2015-7

“本书由“恶意代码分析”和“移动服务诊断”两大主题组成。各章节包含了分析步骤,作者们还亲自编写了黑客大赛应用程序试题,读者...”

逆向工程实战

《逆向工程实战》

[美] Bruce Dang,[法] Alexandre Gazet,[美] Elias Bachaalany,[法] Sébastien Josse.人民邮电出版社.2015-8

“本书是一本涵盖x86、x64和ARM操作系统的逆向工程类图书,由浅入深地讲解了包括Windows内核模式代码的恶意软件和...”

Appcelerator Titanium Smartphone App Development Cookbook

《Appcelerator Titanium Smartphone App Development Cookbook》

Boydlee Pollentine.Packt Publishing.2011-12

“Appcelerator Titanium Mobile allows developers to realize th...”

iPad Programming

《iPad Programming》

Daniel H Steinberg,Eric Freeman.Pragmatic Bookshelf.2010-10-17

“Hold an iPad in your hands and you'll know what the fuss is ...”

Learning Android

《Learning Android》

Marko Gargenta.O'Reilly Media.2011-3-28

“If you're new to the Android mobile operating system, Learni...”

The Programmer's Guide to Apache Thrift

《The Programmer's Guide to Apache Thrift》

Randy Abernethy.Manning Publications.2016-5-1

“Any distributed application includes individual components, ...”

Python Tutorial

《Python Tutorial》

Guido Van Rossum,Fred L. Drake, Jr (editor).Iuniverse Inc.April 2000

“最权威的 Python 教程,由 Python 作者 Guido van Rossum 主笔,有少许学院味道。中文电子版...”

Web Scraping with Python

《Web Scraping with Python》

Ryan Mitchell.O'Reilly Media.2015-7-24

“”

The iOS Apprentice

《The iOS Apprentice》

Matthijs Hollemans.Razeware LLC.2013-12-19

“”