I gave this as a lightning talk at Steel CIty Ruby Conference 2012.
PostgreSQL is a great database and can do more than just store relational data. It can store key-values, display pivot data, and has great full text search implementations.
• cat => [‘ c’, ‘ca’, ‘cat’, ‘at ‘] • Used as a human friendly search • Doesn’t rely on breaking out words so .coms in merchant names match • Helps with misspellings: ‘eharmoney’ find eHarmony