Start Time: 6:00 PM
End Time: 8:30 PM
Address: 566 W Adams, Suite 400, Chicago, IL 60611
6:00pm - 6:30pm Food and socializing
6:30pm - 7:15pm Discussion: "The Google File System" (Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung) lead by TBD
Read "The Google File System" in the month leading up to ChicagoDB. Then, during the first part of our session we will discuss together highlights from this paper; what we found interesting, confusing and applicable to our every day work.
The paper is available from http://labs.google.com/papers/gfs.html
7:30pm - 8:30pm Using GridFS to store and deliver assets with Chris Powers
As cloud computing and distributed systems become increasingly popular, managing dynamic asset files like uploaded images becomes more complicated. While the file system used to be the standard storage solution for assets, cloud systems like Heroku with read-only file systems require a different approach. Document databases are quickly becoming popular for asset management, and MongoDB's GridFS is particularly capable. I will be demoing how GridFS can be used inside a Web app for storing and delivering asset files, both at the application and Web server levels. I will look at the pros and cons of GridFS versus file system tools like NFS, as well as cloud storage systems like Amazon S3.
Chris Powers has been developing Ruby on Rails applications for the last four years. Currently he is working as a consultant with Obtiva, where he partners with clients to build and improve Web applications. Chris strongly believes in the power technology has to bring people together and enjoys developing platforms that empower the user. Living in the northern Chicago suburbs with his wife, dog and cats, Chris stays active in the Ruby community both online and off. He also enjoys playing the drum kit and writing music in his free time.
Find more about Chris at: http://chrisjpowers.com/