Description |
1 online resource (xix, 120 pages .) |
Series |
Expert's voice in open source |
|
Expert's voice in open source.
|
Contents |
Machine generated contents note: ch. 1 Introduction to MongoDB -- Reviewing the MongoDB Philosophy -- Using the Right Tool for the Right Job -- Lacking Innate Support for Transactions -- JSON and MongoDB -- Adopting a Nonrelational Approach -- Opting for Performance vs. Features -- Running the Database Anywhere -- Fitting Everything Together -- Generating or Creating a Key -- Using Keys and Values -- Implementing Collections -- Understanding Databases -- Reviewing the Feature List -- Using Document-Oriented Storage (BSON) -- Supporting Dynamic Queries -- Indexing Your Documents -- Leveraging Geospatial Indexes -- Profiling Queries -- Updating Information In-Place -- Storing Binary Data -- Replicating Data -- Implementing Sharding -- Using Map and Reduce Functions -- MongoDB Aggregation Framework -- Getting Help -- Visiting the Website -- Chatting with the MongoDB Developers -- Cutting and Pasting MongoDB Code -- Finding Solutions on Google Groups -- Leveraging the JIRA Tracking System -- Summary -- ch. 2 Installing MongoDB -- Choosing Your Version -- Understanding the Version Numbers -- Installing MongoDB on Your System -- Installing MongoDB under Linux -- Installing MongoDB under Windows -- Running MongoDB -- Prerequisites -- Surveying the Installation Layout -- Using the MongoDB Shell -- Installing Additional Drivers -- Installing the PHP Driver -- Confirming That Your PHP Installation Works -- Installing the Python Driver -- Confirming That Your PyMongo Installation Works -- Summary -- ch. 3 Data Model -- Designing the Database -- Drilling Down on Collections -- Using Documents -- Creating the _id Field -- Building Indexes -- Impacting Performance with Indexes -- Implementing Geospatial Indexing -- Querying Geospatial Information -- Using MongoDB in the Real World -- Summary -- ch. 4 Working with Data -- Navigating Your Databases -- Viewing Available Databases and Collections -- Inserting Data into Collections -- Querying for Data -- Using the Dot Notation -- Using the Sort, Limit, and Skip Functions -- Working with Capped Collections, Natural Order, and Snatural -- Retrieving a Single Document -- Using the Aggregation Commands -- Working with Conditional Operators -- Leveraging Regular Expressions -- Updating Data -- Updating with update() -- Implementing an Upsert with the save() Command -- Updating Information Automatically -- Specifying the Position of a Matched Array -- Atomic Operations -- Modifying and Returning a Document Atomically -- Renaming a Collection -- Removing Data -- Referencing a Database -- Referencing Data Manually -- Referencing Data with DBRef -- Implementing Index-Related Functions -- Surveying Index-Related Commands -- Forcing a Specified Index to Query Data -- Constraining Query Matches -- Summary -- ch. 5 GridFS -- Filling in Some Background -- Working with GridFS -- Getting Started with the Command-Line Tools -- Using the _id Key -- Working with Filenames -- Determining a File's Length -- Working with Chunk Sizes -- Tracking the Upload Date -- Hashing Your Files -- Looking Under MongoDB's Hood -- Using the search Command -- Deleting -- Retrieving Files from MongoDB -- Summing Up mongofiles -- Exploiting the Power of Python -- Connecting to the Database -- Accessing the Words -- Putting Files into MongoDB -- Retrieving Files from GridFS -- Deleting Files -- Summary |
Summary |
This book provides an introduction to MongoDB and NoSQL databases. Coverage includes: how a document-oriented database system differs from a relational database; what sets MongoDB apart from other databases; how to install MongoDB on all major platforms; MongoDB design basics, including geospatial indexing, how to navigate, view, and query a database; and how to use GridFS with a bit of Python. -- Edited summary from book |
Analysis |
computerwetenschappen |
|
computer sciences |
|
databasebeheer |
|
database management |
|
Information and Communication Technology (General) |
|
Informatie- en communicatietechnologie (algemeen) |
Notes |
Includes index |
|
Print version record |
SUBJECT |
MongoDB. http://id.loc.gov/authorities/names/no2011130709
|
|
MongoDB fast |
Subject |
Non-relational databases.
|
|
Non-relational databases
|
Form |
Electronic book
|
Author |
Membrey, Peter, author
|
|
Plugge, Eelco, author
|
ISBN |
1484208951 |
|
9781484208953 |
|