![](https://images-na.ssl-images-amazon.com/images/I/51wjM0Olu4L._SX396_BO1,204,203,200_.jpg)
By Kyle Banker, Tim Hawkins, Peter Bakkum, Shaun Verch, Douglas Garrett
MongoDB in motion, 2d variation is a very revised and up to date model. It introduces MongoDB 3.0 and the document-oriented database version. This completely paced booklet supplies either the massive photograph you'll want as a developer and adequate low-level element to meet approach engineers.
MongoDB in motion, 2d version is a totally revised and up to date model. It introduces MongoDB 3.0 and the document-oriented database version. This completely paced booklet supplies either the massive photo you'll desire as a developer and adequate low-level aspect to meet approach engineers. plenty of examples may help you advance self assurance within the the most important region of knowledge modeling. You'll additionally love the deep factors of every function, together with replication, auto-sharding, and deployment.
Read or Download MongoDB in Action (2nd Edition) PDF
Best databases books
This booklet brings the entire parts of database layout jointly in one quantity, saving the reader the time and fee of constructing a number of purchases. It consolidates either introductory and complex subject matters, thereby protecting the gamut of database layout technique ? from ER and UML strategies, to conceptual information modeling and desk transformation, to storing XML and querying relocating gadgets databases.
Oracle Call Interface. Programmer's Guide
The Oracle name Interface (OCI) is an program programming interface (API) that permits purposes written in С or C++ to have interaction with a number of Oracle database servers. OCI supplies your courses the potential to accomplish the total variety of database operations which are attainable with an Oracle database server, together with SQL assertion processing and item manipulation.
Oracle Warehouse Builder 11g: Getting Started
This easy-to-understand educational covers Oracle Warehouse Builder from the floor up, and faucets into the author's large adventure as a software program and database engineer. Written in a peaceful kind with step by step motives, plenty of screenshots are supplied through the publication. there are lots of counsel and beneficial tricks all through that aren't present in the unique documentation.
Additional info for MongoDB in Action (2nd Edition)
Example text
Because of their simplicity, key-value stores are extremely fast and relatively easy to scale. Relational databases are more difficult to scale, at least horizontally, but have a rich data model and a powerful query language. MongoDB is intended to be a compromise between these two designs, with useful aspects of both. The end goal is for it to be a database that scales easily, stores rich data structures, and provides sophisticated query mechanisms. 7 CSV stands for Comma-Separated Values, meaning data split into multiple fields, which are separated by commas.
8 Summary We’ve covered a lot. To summarize, MongoDB is an open source, document-based database management system. Designed for the data and scalability requirements of modern internet applications, MongoDB features dynamic queries and secondary indexes, fast atomic updates and complex aggregations, and support for replication with automatic failover and sharding for scaling horizontally. That’s a mouthful, but if you’ve read this far, you should have a good feel for all these capabilities. You’re probably itching to code.
When you query MongoDB and get results back, these will be translated into an easy-to-read data structure. The MongoDB shell uses JavaScript and gets documents in JSON, which is what we’ll use for most of our examples. We’ll discuss the BSON format extensively in later chapters. Where relational databases have tables, MongoDB has collections. In other words, MySQL (a popular relational database) keeps its data in tables of rows, while MongoDB keeps its data in collections of documents, which you can think of as a group of documents.