HBase in Action
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已经会用 Hadoop/HDFS、正准备在生产环境引入 HBase 的后端工程师
- 需要为海量稀疏数据做表结构与行键设计的数据库/数据架构师
- 做日志、时序、地理信息类系统的研发人员,想找可参考的建模案例
- 把英文原版读得吃力、希望有中文术语对照的技术读者
Not a good fit for
- 完全没接触过 Java 与分布式系统的零基础读者,前几章会很快失去抓手
- 只想查 HBase 2.x 新版 API 与运维手册的人,本书版本明显偏旧
- 需要大量 SQL 优化技巧的传统关系型数据库管理员
Reading tips
- 准备一个可运行的 HBase 伪分布式环境,边读边执行 Shell 与 Java 示例,比只看代码有效得多
- 把第 4 章行键设计当作全书核心精读,读完后回头用自己手头的业务表重做一遍设计练习
- 第 7、8 章可以当作案例拆解阅读,重点看访问模式如何推导出模式结构,不必逐行抄代码
- 阅读时注意版本差异:书中 -ROOT- 表等内容在 HBase 2.x 已取消,遇到细节请对照官方文档验证
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Part 1 HBase Fundamentals
- Chapter 1 Introducing HBase
- Chapter 2 Getting Started (Creating Tables, Data Operations, Read/Write Paths, Data Coordinates, Data Model, Table Scans, Filters, Atomic Operations, ACID Semantics)
- Chapter 3 Distributed HBase, HDFS, and MapReduce
- Part 2 Advanced Concepts
- Chapter 4 HBase Table Design (Modeling the Problem, Denormalization, Row-Key Design Strategies, IO Considerations, From Relational to Non-Relational, Advanced Column-Family Configuration, Filtering Data)
- Chapter 5 Extending HBase with Coprocessors (Observer Coprocessors, Endpoint Coprocessors)
- Chapter 6 Alternative HBase Client Options (Shell Scripts, JRuby, REST, Python Thrift, asynchbase)
- Part 3 Example Applications
- Chapter 7 Learning HBase Through an Example: OpenTSDB
- Chapter 8 Querying Geographic Information Systems on HBase (Geohash Spatial Indexing, Nearest-Neighbor Queries)
- Part 4 Getting HBase Running
- Chapter 9 Deploying HBase (Cluster Planning, Master, RegionServer, ZooKeeper, Cloud Services)
FAQ
这本书和《HBase权威指南》有什么区别?
没有 Hadoop 基础能读懂吗?
简体中文版是谁翻译的?
书中的版本内容现在还适用吗?
适合用来准备面试吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.