Scaling at Gowalla: Databases & NoSQL
Written by Richard SchneemanThis is an introduction to relational and non-relational databases as they relate to scalability of web apps. The recording is for a guest Lecture I gave at the University of Texas School of Information.
In this talk I address the storage technologies and tools Gowalla uses including PostgreSQL, Memcached, Redis and Cassandra.
Video
Slides
Open Source Libraries
Gowalla open-sourced a few NoSQL libraries that you can use in your own apps. Check out Likeable & Chronologic.