there is a need to q:1481449626 Content recommendation
This book provides a reliable decision-making basis for businesses that consider whether they can use and how to use NoSQL databases. It is co-authored by world-class software development gurus and software development "Godfather" Martinfowler and Jolt Productivity Award book author Pramod J.sadalage. This paper compares the similarities and differences between relational database and NoSQL database, and explains the advantages and disadvantages of the 4 kinds of NoSQL databases, such as Riak, MongoDB, Cassandra and neo4j, respectively, in detail, including the key database, the document database, the column family database and the graph database. usage and application; In-depth discussion of the various details of implementing a NoSQL database system, and the mixing of relational databases.
The book is divided into two parts, a total of 15 chapters: the first part (1th to 7th chapter) mainly describes the core concept of NoSQL. The 1th chapter explains the reasons for the rapid development of NoSQL, and the 2nd Chapter describes how to embody the concept of "aggregation" in the three major data models in the NoSQL domain; The 3rd chapter describes the drawbacks of aggregation; 4th describes how a database distributes data in a cluster The 5th chapter discusses the effect of update and read operation on consistency; chapter 6th deals with the version stamp, and the 7th chapter describes the "mapping-simplification" operation suitable for use in a nosql system. The second part (chapter 8th to 15th) describes how to implement a NoSQL database system. The 8th chapter, Chapter 11th, each chapter takes a NoSQL database as an example, demonstrates how to realize the concept of the first part, and the 12th chapter explains how the data can be migrated between the strong mode system and the modeless system; 13th chapter looks at trends in the field of hybrid persistence The 14th chapter explores some of the other technologies that will be taken into account in the field of hybrid persistence; Chapter 15th provides some suggestions for selecting a database.