MongoDB and PHP

"What would happen if you optimized a data store for the operations application developers actually use? You'd arrive at MongoDB, the reliable document-oriented database. With this concise guide, you'll learn how to build elegant database applications with MongoDB and PHP. Written by...

Full description

Bibliographic Details
Main Author: Francia, Steve
Format: eBook
Language:English
Published: Sebastopol O'Reilly Media 2012
Edition:1st ed
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04986nmm a2200553 u 4500
001 EB001935890
003 EBX01000000000000001098792
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781449324858 
020 |a 1449324843 
020 |a 1449324851 
020 |a 9781449324841 
050 4 |a QA76.9.D3 .F889 2012eb 
100 1 |a Francia, Steve 
245 0 0 |a MongoDB and PHP  |c Steve Francia 
246 3 1 |a Mongo DB and PHP 
250 |a 1st ed 
260 |a Sebastopol  |b O'Reilly Media  |c 2012 
300 |a ix, 62 pages  |b illustrations 
505 0 |a High AvailabilityWhy Three Nodes?; Really Easy Configuration; Checking the Replica Set Status; Sharding; Gotchas; The Problem; The Array!= Array Problem; Request Injection Attacks -- Chapter 4. PHP Libraries and Tools. Object Document Mappers (ODM); Doctrine MongoDB ODM; Active Mongo; Mandango; Tools; MongoQueue; Genghis; RockMongo; Frameworks; Symfony2; Lithium; Zend; Fuel; FatFree Framework -- Chapter 5. Conclusion 
505 0 |a Adding a ValueAppending a Value to an Array; Upsert and Multiple; Saving a Document; Deleting a Document; The MongoDB Shell; mongo; Using the Shell; Shell Is JavaScript; Administrative Commands; Working with Sets; Querying Sets; Finding (Querying) Data in MongoDB; Pagination with the Cursor; Ranges; Working with Arrays; Finding a Value in an Array; in; nin; all; Matching Entire Arrays; slice; size; elemMatch; Using Dot Notation; Conditionals; Working with Multiple Documents; Updating Multiple Records; Deleting Multiple Records; Working with Indexes; Setting Indexes; Index Order; About Indexes 
505 0 |a Compound IndexesIndexing Arrays; Indexes and Memory; Database References; References Are Not Foreign Keys; When to Use References or Reference versus Embed; How to Create References; Creating Manual References; Creating DBRefs; How to Access DBRefs; Dates and Times -- Chapter 3. Advanced MongoDB. Regular Expressions; Creating a MongoDB Regular Expression; Regular Expressions and Indexes; Aggregation Commands; The Distinct Command; The Group Command; Group Parameters; Group Examples; MapReduce; Overview; findAndModify; GridFS; What Is GridFS?; Using GridFS; Mongofiles; Replication 
505 0 |a Chapter 1. Why Mongo? The Problem of Objects and Relational Data Structures; The Problem with ORMs; ORMs Are Hairy and Complex; ORMs Aren't Performant; ORMs Neutered SQL; Complicated Architecture; PHP Is Mostly CRUD; MongoDB, Optimized for Operation; MongoDB Is a Document Database; Document == Array; Databases; Collections; Documents; MongoDB Is Optimized for CRUD Operations; Optimal Interface for Developers; Optimal Performance; Optimal Simplicity; The Value of Consistency 
505 0 |a Chapter 2. PHP, MongoDB, and You. Installing the Driver on Linux or MacOS X; Checking for the Driver; Installing the Driver; Upgrading the Driver; Installing the Driver on Windows; Connecting to a Database; Connecting to a MongoDB Database Server; Selecting a Database; The Basics (CRUD Operations); Creating/Selecting a Collection; Creating a Document; Important Details about Updating; About Consistency; About fsync; Primary Keys and ObjectIds; About Primary Keys; Reading a Document; About ObjectIds; Retrieving Select Values; Updating a Document; Changing a Value 
653 |a PHP (Computer program language) / fast 
653 |a PHP (Computer program language) / http://id.loc.gov/authorities/subjects/sh99002710 
653 |a Bases de données relationnelles 
653 |a Relational databases / fast 
653 |a MongoDB. / blmlsh 
653 |a Relational databases / http://id.loc.gov/authorities/subjects/sh86007768 
653 |a PHP (Langage de programmation) 
653 |a COMPUTERS / Programming Languages / SQL. / bisacsh 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
015 |a GBB1E0064 
776 |z 1449324827 
776 |z 9781449324841 
776 |z 9781449324827 
776 |z 1449324851 
776 |z 9781449324858 
776 |z 1449314368 
776 |z 1449324843 
776 |z 9781449314361 
776 |z 1449324851 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449324827/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.756 
520 |a "What would happen if you optimized a data store for the operations application developers actually use? You'd arrive at MongoDB, the reliable document-oriented database. With this concise guide, you'll learn how to build elegant database applications with MongoDB and PHP. Written by the Chief Solutions Architect at 10gen--the company that develops and supports this open source database--this book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Get out of the relational database rut, and take advantage of a high-performing system optimized for operations and scale"--Publisher