menu 简单麦麦
account_circle

MongoDB和PHP-MongoDB and PHP

帮助2571人找到了他们想要的文件
上传于 2020-03-02 49次下载 3262次围观
文件编号:5061
文件详情
标题(title):MongoDB and PHP
MongoDB和PHP
作者(author):Francia, Steve
出版社(publisher):O'Reilly Media, Inc.
大小(size):2 MB (2603040 bytes)
格式(extension):epub
注意:如果文件下载完成后为无法打开的格式,请修改后缀名为格式对应后缀

"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.  Read more...
Abstract: Author Steve Francia provides readers with a guide to using MongoDB with PHP. He briefly introduces the reader to MongoDB and why it's a good match for PHP. Once the foundation is laid, learn how to connect to the database, perform CRUD operations, and perform queries. More advanced topics are covered next, such as mapreduce, gridfs and sharding.  Read more...
Table of contents :
Content: 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. 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. 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. 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. 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.
-到底部了哦-
微信扫码支付
MongoDB和PHP-MongoDB and PHP
支付金额: 共计:¥0.0

添加收藏

创建新合集