Chapter 9
Common Features of Bigtables
In This Chapter
Structuring your data
Manipulating data
Managing large applications
Ensuring optimum performance
In previous chapters, I’ve focused on RDBMS features. Now, I want to talk about the useful features provided by Bigtables and how to improve the performance of your Bigtable applications.
Bigtables clones are a type of NoSQL database that emerged from Google’s seminal Bigtable paper. Bigtables are a highly distributed way to manage tabular data. These tables of data are not related to each other like they would be in a traditional Relational Database Management System (RDBMS).
Bigtables encourage the use of denormalisation — copying summary data in to several records — for fast read speed, rather than using relationships that require CPU-costly data reconstitution work at query time.
In Chapter 11, I cover the use of Bigtables; however, to make the best use of them, you first need to understand how they organize data and how to structure data for its optimal use. That's the purpose of this chapter.
In this chapter, I describe how ...
Get NoSQL For Dummies now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.