Technology Insights

Database Scaling Terminology

Some quick explanations on designing scalable databases (thanks to Jon Sime of the PostgreSQL mailing list and Media Matters for America) Horizontal vs Vertical scaling Horizontal scaling is merely a general concept which, in its simplest form, means “adding more nodes” as opposed to vertical scaling which (very roughly) means making an individual node as…

Technology Insights

Rails Log Analyzers

Here are the ones I tried. Hope the comments aren’t too confusing Simple Rails Log Query Analyzer Ran ruby bin/query_log_analyzer.rb ../log/production.log production.log.1 (small log file ~25MB) Just printed the “Totals” heading with no results production.log (large log file ~400MB) Ran for a long time and nothing happened