Here is a draft of what I plan to present in Part 1 of the NoSQL Series on Jan 24th at Fenwick & West in Mountain View, CA (The series has 4 parts in all. It runs between 1/24 and 1/27, everyday at 7pm). The event is hosted by the Silicon Valley Cloud Computing Meetup.
Topic: Getting Friendly With Document Databases
Products covered: MongoDB (mongodb.org) and CouchDB (couchdb.apache.org)
Level: Introductory but not cursory. Full of examples.
Duration: 60 mins. (1 hour) — may have too much for an hour. Could do a bit more than an hour if need be.
– Document databases
- What are they?
- Their essential structure (in the context of MongoDB and CouchDB)
- Data types supported
– Creating, Reading, Updating and Deleting Documents
- Using MongoDB
- Using CouchDB
– Querying Documents
- Limiting result set
- Joining (?)
– Very first steps in performance tuning
- Understanding query plans
- Faster query results
– A few peculiarities
This should give you a head start but an hour isn’t enough to cover all the details so am planning on organizing a follow-up 2 day training in February. See you on Jan 24 at Fenwick & West.