NoSQL databases are efficient, powerful tools for storing andmanipulatingvast quantities of data. Most NoSQL databases scalewell as data grows and often are flexible enough to accommodatesemi-structured and sparse data sets. This comprehensive hands-onguide presents fundamental concepts and practical solutions forusing NoSQL databases. Expert author Shashank Tiwari begins with ahelpful introduction to NoSQL, explaining its characteristics andtypical uses. He then looks at where it fits in the applicationstack. His unique insights help you choose which NoSQL solutionsare best for solving your specific data storage needs.
Demystifies key concepts that relate to NoSQL databases,including column-family oriented stores, key/value databases, anddocument databases
Delves into installing and configuring a number of NoSQLproducts and the Hadoop family of products
Explains ways of storing, accessing, and querying data in NoSQLdatabases through examples that use MongoDB, HBase, Cassandra,Redis, CouchDB, Google App Engine Datastore, and more
Examines architecture and internals
Provides guidelines for optimal usage, performance tuning, andscalable configurations
Presents a number of tools and utilities relating to NoSQL,distributed platforms, and scalable processing, including Hive,Pig, RRDtool, Nagios, and more
Wrox Professional guides are planned and written byworking programmers to meet the real-world needs of programmers,developers, and IT professionals. Focused and relevant, theyaddress the issues technology professionals face every day. Theyprovide examples, practical solutions, and expert education in newtechnologies, all designed to help programmers do a better job.
Programmer Forums Join our Programmer to Programmer forums to ask and answerprogramming questions about this book, join discussions on thehottest topics in the industry, and connect with fellow programmersfrom around the world.
Code Downloads Take advantage of free code samples from this book, as well as codesamples from hundreds of other books, all ready to use.
Read More Find articles, ebooks, sample chapters, and tables of contentsfor hundreds of books, and more reference resources on programmingtopics that matter to you.