SQL Databases Are An Overapplied Solution (And What To Use Instead)
adamblog.heroku.com
SQL Databases Are An Overapplied Solution (And What To Use Instead)
1–10 of 67 posts
Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#2Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#3Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#4Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#5Although this topic is frequently discussed on HN, and the portion about document stores is well-hashed, I found the tidbit on binary assets/file uploads very interesting, as I had only used disk before.
Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#6Interesting article though.
Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#7Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#8If you're collapsing the metrics that you're storing IN SQL there is something really wrong going on.
Logs are OK to store in SQL, assuming you're scraping your logs properly and are logging the proper things. Logging every clickthrough in a relational database is somewhat insane. Logging 10 minutes worth of aggregate clickthroughs is perfectly fine. If you think logs should be a ring buffer I challenge you to tell that to any admin of a system that is subject to laws governing the length of time you must store logs (which is pretty much all e-commerce?).
Re: SQL Databases Are An Overapplied Solution (And What To Use Instead)
#9Now I have moved to a Twisted application that aggregates the data and does occasional writes into the DB. It can answer webserver queries for the latest data out of its internal datastructures and streams live data to the user's browser via Orbited
See http://blog.gridspy.co.nz/2009/09/database-meet... (the database side)
and http://blog.gridspy.co.nz/2009/10/realtime-data... (the whole application structure)
[I posted this on the original site too]