<!--[if gte mso 9]> <![endif]--> The Easy, Common-Sense Guide to Solving Real Problems with NoSQL The Mere Mortals ® tutorials have earned worldwide praise as the clearest, simplest way to master essential database technologies. Now, there’s one for today’s exciting new NoSQL databases. NoSQL for Mere Mortals guides you through solving real problems with NoSQL and achieving unprecedented scalability, cost efficiency, flexibility, and availability. Drawing on 20+ years of cutting-edge database experience, Dan Sullivan explains the advantages, use cases, and terminology associated with all four main categories of NoSQL key-value, document, column family, and graph databases. For each, he introduces pragmatic best practices for building high-value applications. Through step-by-step examples, you’ll discover how to choose the right database for each task, and use it the right way. Coverage includes --Getting What NoSQL databases are, how they differ from relational databases, when to use them, and when not to Data management principles and design Essential knowledge for creating any database solution, NoSQL or relational --Key-value Gaining more utility from data structures --Document Schemaless databases, normalization and denormalization, mutable documents, indexing, and design patterns --Column family Google’s BigTable design, table design, indexing, partitioning, and Big Data Graph Graph/network modeling, design tips, query methods, and traps to avoid Whether you’re a database developer, data modeler, database user, or student, learning NoSQL can open up immense new opportunities. As thousands of database professionals already know, For Mere Mortals is the fastest, easiest route to mastery. <!--[if gte mso 9]> Normal 0 false false false EN-US JA X-NONE <![endif]--> <!--[if gte mso 9]> <![endif]--> <!--[if gte mso 10]> <![endif]-->
A good book covering a range of NoSQL databases covering a wide range of database types. It covers both practical considerations for running NoSQL databases distributed by giving an understanding of the underlying technology as well as best-practices for database modeling.
The book is structured like a text schoolbook which is both good and bad. It features quizzes at the end of each chapter which may be useful to ensure you have grasped the concepts. (Answers in the end of the book, I personally missed that.) The structure comes at the cost of a lot of repetition of information, something which becomes a bit annoying if you are reading it back-to-back during a short period as I did. The repetition is often found between different parts making it suitable as a book to refresh your memory, especially of terminology, long after reading it initially. Something I imagine would be especially useful for people with a business background.
On a more personal level I found the book covering a lot of things I am already very familiar with, but it is still nice to have my self acquired knowledge validated as industry best-practice. Reading things I already knew did however become a bit dull. This is however no fault of the book and would probably be great for people not as familiar with distributed systems.
I read the official EPUB version and it was nicely formatted and I had no issues reading it on my e-reader.
A good book for system administrators and software developers who will most likely be fine working with NoSQL after reading this book. It is also worth reading for database designers, especially those coming from RDBMS. Worth noting however, which may be obvious, that this is not a mastery guide of NoSQL for advanced database designers as it is not something this book intends to be in my perception. For database designers this serves better as an in-depth introduction enabling functional design and covering the most common pitfalls but does not cover all fields.
In conclusion I recommend reading this book if you wish to learn more about NoSQL.
Quite useful for complete beginners although more difficult than other books from "for mere metals" series. Author included a lot of technical information about storing data on servers etc. which might be a bit overwhelming for someone trying to get the concept (not sure if they are necessary). I enjoyed the part about graph databases the most. After reading this book you should not expect to be able to create your own database. It'll rather give you an idea of what you still have to learn (which is positive considering target audience and number of pages). Worth reading if you're wondering about alternatives for relational database model and what's behind mysterious "NoSQL" term.
This is a good introductory text to different types of noSQL databases. It discusses four categories of noSQL dbs, their strengths and weaknesses, how to design your data to take the most advantage of their strengths, and basic introductions to example databases of each type. This is more of a conceptual introduction than a practical text, so if you're looking to learn any particular nosql in depth, this is not the text for you.
Best of all the NoSQL manuals I have read (and I have had to read a lot, because of my job). It deep dives into NoSQL but also covers the wide range of NoSQL offerings (key value, columnar, JSON documents, etc). This is an entry level book, so do not be intimidated -- this would be a great resource for anyone who has a working knowledge of relational databases and never worked with non-relational databases before.
این کتاب من نسخه pdf مطالعه می کردم متاستفانه کیفیت کتابی که داشتم اصلا خوب نبود و بعضی صفحات شاید دو خط از اول و اخرش و نداشت و به سختی می شد کتاب رو مطالعه کرد.