Making Sense of NoSQL clearly and concisely explains the concepts, features, benefits, potential, and limitations of NoSQL technologies. Using examples and use cases, illustrations, and plain, jargon-free writing, this guide shows how you can effectively assemble a NoSQL solution to replace or augment the traditional RDBMS you have now.
What's Inside
• NoSQL data architecture patterns • NoSQL for big data • Search, high availability, and security • Choosing an architecture
Table of Contents PART 1 INTRODUCTION • NoSQL: It's about making intelligent choices • NoSQL concepts. PART 2 DATABASE PATTERNS • Foundational data architecture patterns • NoSQL data architecture patterns • Native XML databases. PART 3 NOSQL SOLUTIONS • Using NoSQL to manage big data • Finding information with NoSQL search • Building high-availability solutions with NoSQL • Increasing agility with NoSQL. PART 4 ADVANCED TOPICS • NoSQL and functional programming • Security: protecting data in your NoSQL systems • Selecting the right NoSQL solution