ted.neward@newardassociates.com | Blog: http://blogs.newardassociates.com | Github: tedneward | LinkedIn: tedneward
What is MongoDB?
Why should you consider using it?
How do you use it?
MongoDB is not going to replace your RDBMS
... but can work effectively in conjunction with it
Document-oriented storage is not the same as object-oriented storage
storing doc-to-doc refs is somewhat awkward
MongoDB provides for flexible execution
store code for execution on the server (a la sproc)
MongoDB supports some interesting ideas
GridFS for large binary file support
MapReduce for large dataset analysis/execution
Architect, Engineering Manager/Leader, "force multiplier"
http://www.newardassociates.com
http://blogs.newardassociates.com
Sr Distinguished Engineer, Capital One
Educative (http://educative.io) Author
Performance Management for Engineering Managers
Books
Developer Relations Activity Patterns (w/Woodruff, et al; APress, forthcoming)
Professional F# 2.0 (w/Erickson, et al; Wrox, 2010)
Effective Enterprise Java (Addison-Wesley, 2004)
SSCLI Essentials (w/Stutz, et al; OReilly, 2003)
Server-Based Java Programming (Manning, 2000)