Choosing a back end database: SQL vs. Document vs. Columnar | Hacker News Reader