Ebook NoSQL Essentials.pdf

Content Introduction
  "NoSQL Digest" provides a solid basis for decision-making for enterprises considering whether and how to use a NoSQL database. It was co-authored by world software development guru and software development "godfather" Martin Fowler and Jolt Productivity Award book author Pramod J. Sadalage. The book compares the similarities and differences between relational databases and NoSQL databases in an all-round way; represented by Riak, MongoDB, Cassandra and Neo4J, it explains in detail the four major types of NoSQL databases: key-value database, document database, column family database and graph database. Pros and cons, usage, and where to use it; dives into the details of implementing a NoSQL database system, as well as mixing with relational databases.

 

  The book is divided into two parts, a total of 15 chapters: one part (Chapter 1 to 7) mainly describes the core concepts of NoSQL. Chapter 1 explains why NoSQL is growing rapidly; Chapter 2 describes how the concept of "aggregation" is embodied in the three main data models in the NoSQL world; Chapter 3 describes the disadvantages of aggregation; Chapter 4 describes describes how databases distribute data across a cluster; Chapter 5 discusses the impact of update and read operations on consistency; Chapter 6 discusses version stamping; Simple" operation. The second part (Chapters 8 to 15) describes how to implement a NoSQL database system. Chapters 8 to 11 each use a NoSQL database as an example to demonstrate how to implement some of the concepts introduced; Chapter 12 explains how data is migrated between strong schema systems and schemaless systems; Chapter 13 Look at trends in the hybrid persistence space; Chapter 14 explores some other techniques to consider in the hybrid persistence space; Chapter 15 provides some suggestions for choosing a database.
About the authors
  Pramod J. Sadalage, Principal Consultant at ThoughtWorks, Inc., is dedicated to bridging the gap between database professionals and application developers, and he enjoys a little-known domain. Mr. Sadalage is frequently consulted by clients to advise them on their challenging data needs that rely on new processes and technologies. He developed a cutting-edge technique for incrementally designing relational databases with version-controlled data migration operations. "Database Refactoring" co-authored by Mr. Sadalage and Mr. Scott Ambler won the 2007 Jolt Productivity Award.

  Martin Fowler, the world's master of software development, the "godfather" of software development, and one of the founders of agile development methods, has very in-depth research in the fields of object-oriented analysis and design, UML, patterns, extreme programming, refactoring and DSL. And made outstanding contributions to the software development industry. He is happy to share, and has written "Enterprise Application Architecture Patterns" (winning the 2003 Jolt Productivity Award), "Refactoring: Improving the Design of Existing Code", "Analysis Patterns: Reusable Object Models", "UML Essence: A Concise Guide to Standard Object Modeling Languages, Domain-Specific Languages, and other well-known books in the field of software development.

  Translator introduction
  Ai Feixiang, senior software development engineer, good at web development, mobile development and game development, has more than 10 years of development experience, has led and participated in the development of many mobile games and mobile software projects, and has very rich experience. He is the founder and project manager of AgileMobileEngine, a mobile software development engine, and the co-founder and code maintainer of CatEngine mobile game development engine. He also has in-depth research on extreme programming, design patterns, refactoring, test-driven development, agile software development, etc. He is currently responsible for the operation of the agile mobile development network (http://www.agilemobidev.com/). Hobby literature and history, have certain literary attainments. He has translated and published books such as "Android Game Development Practice Guide", "Test-Driven iOS Development", "HTML5 Canvas Core Technology: Graphics, Animation and Game Development" and "JavaScript Application Development Practice Guide".

 
 
It is limited to personal learning use, not for commercial use, please delete it within 24 hours after downloading.
Note: The resources are from the Internet. If they are unreasonable, you can privately message me and delete them in seconds.
eBook NoSQL Essentials.pdf Free Download
https://page55.ctfile.com/fs/14299555-204559314

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326293038&siteId=291194637