mirror of
https://github.com/php/presentations.git
synced 2026-03-23 23:22:22 +01:00
120 lines
2.9 KiB
XML
120 lines
2.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<presentation css="10gen.css">
|
|
<topic>MongoDB</topic>
|
|
<title>PHP and MongoDB</title>
|
|
<event>PHP Benelux</event>
|
|
<location>Edegem, Belgium</location>
|
|
<date>Jan 28th, 2012</date>
|
|
<speaker>Derick Rethans</speaker>
|
|
<email>derick@10gen.com</email>
|
|
<twitter>derickr</twitter>
|
|
<url>http://derickrethans.nl/talks.html</url>
|
|
<joindin>http://joind.in/4756</joindin>
|
|
<slide>slides/mongodb/title.xml</slide>
|
|
<slide>slides/mongodb/me.xml</slide>
|
|
|
|
<slide>slides/mongodb/what-is-mongodb.xml</slide>
|
|
- document storage
|
|
- no configuration (or very little)
|
|
- scalable and fast
|
|
|
|
<slide>slides/mongodb/mongod-install.xml</slide>
|
|
<slide>slides/mongodb/mongo-extension.xml</slide>
|
|
- install
|
|
- driver
|
|
- mongodb
|
|
|
|
<slide>slides/mongodb/collections-documents.xml</slide>
|
|
|
|
<slide>slides/mongodb/connecting.xml</slide>
|
|
|
|
<slide>slides/mongodb/document.xml</slide>
|
|
- json
|
|
- typed
|
|
- ids
|
|
|
|
<slide>slides/mongodb/insert.xml</slide>
|
|
- single
|
|
|
|
<slide>slides/mongodb/types.xml</slide>
|
|
- php types
|
|
- extra types (int32/64)
|
|
- id
|
|
<slide>slides/mongodb/id.xml</slide>
|
|
<slide>slides/mongodb/safe.xml</slide>
|
|
<slide>slides/mongodb/safe2.xml</slide>
|
|
|
|
<slide>slides/mongodb/query.xml</slide>
|
|
- findOne
|
|
- find
|
|
|
|
<slide>slides/mongodb/cursors.xml</slide>
|
|
- cursor
|
|
<slide>slides/mongodb/sort.xml</slide>
|
|
- sort
|
|
<slide>slides/mongodb/limit-skip.xml</slide>
|
|
- limit/skip
|
|
|
|
|
|
<slide>slides/mongodb/query-advanced-ops.xml</slide>
|
|
- regexp
|
|
|
|
<slide>slides/mongodb/query-advanced-example-gte.xml</slide>
|
|
<slide>slides/mongodb/query-advanced-example-array1.xml</slide>
|
|
<slide>slides/mongodb/query-advanced-example-array2.xml</slide>
|
|
|
|
<slide>slides/mongodb/update.xml</slide>
|
|
<slide>slides/mongodb/update-modifiers.xml</slide>
|
|
<slide>slides/mongodb/update2.xml</slide>
|
|
<slide>slides/mongodb/update2a.xml</slide>
|
|
<slide>slides/mongodb/upsert.xml</slide>
|
|
<slide>slides/mongodb/update-modifiers2.xml</slide>
|
|
<slide>slides/mongodb/update-modifiers3.xml</slide>
|
|
<slide>slides/mongodb/update-modifiers4.xml</slide>
|
|
- atomic update ops
|
|
- find and modify
|
|
- upsert
|
|
|
|
<slide>slides/mongodb/indexes.xml</slide>
|
|
<slide>slides/mongodb/indexes2.xml</slide>
|
|
<slide>slides/mongodb/indexes3.xml</slide>
|
|
- ensureIndex
|
|
- single
|
|
- compound
|
|
- sorting
|
|
- regexp with ^
|
|
|
|
<slide>slides/mongodb/indexes-geo.xml</slide>
|
|
- 2d index
|
|
- within: box/circle
|
|
|
|
<slide>slides/mongodb/commands.xml</slide>
|
|
<slide>slides/mongodb/commands-distinct.xml</slide>
|
|
<slide>slides/mongodb/commands-aggregation.xml</slide>
|
|
<slide>slides/mongodb/commands-aggregation-example.xml</slide>
|
|
- distinct
|
|
- mapreduce
|
|
- aggregation framework?
|
|
|
|
<!--
|
|
<slide>slides/mongodb/replication.xml</slide>
|
|
- setup
|
|
- slaveOk
|
|
- journal
|
|
- write concerns
|
|
- tags (mention briefly)
|
|
- php connection string
|
|
|
|
<slide>slides/mongodb/sharding.xml</slide>
|
|
- mongos
|
|
- diagram
|
|
- transparent
|
|
-->
|
|
|
|
<slide>slides/mongodb/tools-and-monitoring.xml</slide>
|
|
<slide>slides/mongodb/ghengis.xml</slide>
|
|
<slide>slides/mongodb/mms.xml</slide>
|
|
<slide>slides/mongodb/resources.xml</slide>
|
|
|
|
</presentation>
|