MongoDB gets a lot of press because it is considered the easiest NoSQL database to understand when transitioning from a relational database background. This is due to support for relational features such as secondary indexes, explain plans and ad hoc queries.
Despite this relative ease of adoption, MongoDB still represents a significant change in the way data is stored, modified and retrieved. I wanted to learn more so purchased this book as it promised to be written for developers with no MongoDB or NoSQL experience.
1. A Database for the modern web
The book starts by providing background information on MongoDB including the initial drivers for developing the database. The key features are identified as being:
Document data model
Ad hoc queries
Secondary indexes
replication
Speed and durability
Scaling
MongoDB’s core server components and tools are identified and explained. A very useful comparison of MongoDB and other categories of NoSQL database is provided followed by a set of use cases describing when to consider MongoDB and (equally as important) when not to. The comparison is sufficient to put MongoDB in context to the rest of the NoSQL databases but if you are looking for a more comprehensive overview of NoSQL I recommend reading NoSQL Distilled.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/301743/viewspace-748132/
,如需转载,请注明出处,否则将追究法律责任。