Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
HBase Design Patterns

Buy
HBase Design Patterns, 9781783981045 (1783981040), Packt Publishing, 2014

Design and implement successful patterns to develop scalable applications with HBase

About This Book

  • Design HBase schemas for the most demanding functional and scalability requirements
  • Optimize HBase's handling of single entities, time series, large files, and complex events by utilizing design patterns
  • Written in an easy-to-follow style, and incorporating plenty of examples, and numerous hints and tips.

Who This Book Is For

If you are an intermediate NoSQL developer or have a few big data projects under your belt, you will learn how to increase your chances of a successful and useful NoSQL application by mastering the design patterns described in the book. The HBase design patterns apply equally well to Cassandra, MongoDB, and so on.

What You Will Learn

  • Install and configure a Hadoop cluster and HBase
  • Write Java code to read and write HBase
  • Explore Phoenix open source project to talk to HBase in SQL
  • Store single entities, generate keys, use lists, maps, and sets
  • Utilize UUID for generic key generation to store data and deal with large files
  • Use denormalization to optimize performance
  • Represent one-to-many and many-to-many relationships and deal with transactions
  • Troubleshoot and optimize your application

In Detail

With the increasing use of NoSQL in general and HBase in particular, knowing how to build practical applications depends on the application of design patterns. These patterns, distilled from extensive practical experience of multiple demanding projects, guarantee the correctness and scalability of the HBase application. They are also generally applicable to most NoSQL databases.

Starting with the basics, this book will show you how to install HBase in different node settings. You will then be introduced to key generation and management and the storage of large files in HBase. Moving on, this book will delve into the principles of using time-based data in HBase, and show you some cases on denormalization of data while working with HBase. Finally, you will learn how to translate the familiar SQL design practices into the NoSQL world. With this concise guide, you will get a better idea of typical storage patterns, application design templates, HBase explorer in multiple scenarios with minimum effort, and reading data from multiple region servers.

(HTML tags aren't allowed.)

How to Motivate Every Employee: 24 Proven Tactics to Spark Productivity in the Workplace (The McGraw-Hill Professional Education Series)
How to Motivate Every Employee: 24 Proven Tactics to Spark Productivity in the Workplace (The McGraw-Hill Professional Education Series)

This title provides 24 ways to motivate every employee. Think about the managers who most influenced your career. They were successful because they infused employees - and organizations - with passion for work and motivation to achieve. "24 Ways to Motivate Every Employee" provides two dozen creative and ready-to-use tools and...

Dedicated Digital Processors: Methods in Hardware/Software Co-Design
Dedicated Digital Processors: Methods in Hardware/Software Co-Design

This book is intended as an introduction to the design of digital processors that are dedicated to performing a particular task. It presents a number of general methods and also covers general purpose architectures such as programmable processors and configurable logic. In fact, the dedicated digital system might be based on a standard...

The Vibration Analysis Handbook
The Vibration Analysis Handbook

The physical movement or motion of a rotating machine is normally referred to as vibration. Since the vibration frequency and amplitude cannot be measured by sight or touch, a means must be employed to convert the vibration into a usable product that can be measured and analyzed. Electronics, mechanics, and chemical physics are closely...


Electronic Commerce in Small to Medium-Sized Enterprises: Frameworks, Issues and Implications
Electronic Commerce in Small to Medium-Sized Enterprises: Frameworks, Issues and Implications
Much of the e-commerce and IT research in small and medium sized enterprises (SME) indicates that these smaller businesses are lagging behind in implementing technological advances. This raises concerns for these SME's success as the Information Age becomes ever more of a reality. e-Business, e-Government & Small and Medium-Size Enterprises:...
Google SketchUp for Game Design: Beginner's Guide
Google SketchUp for Game Design: Beginner's Guide

Creating video game environments similar to the best 3D games on the market is now within the capability of hobbyists for the first time, with the free availability of game development software such as Unity 3D, and the ease with which groups of enthusiasts can get together to pool their skills for a game project. The sheer number of these...

Prezi Hotshot
Prezi Hotshot

Create amazing Prezi presentations through 10 exciting Prezi projects

About This Book

  • Amaze your audience and keep them engaged during your presentations with Prezi
  • Create interactive presentations from scratch by adding images, animations, and more
  • Learn Prezi through ten...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy