Check out SBDS. Steemsql is based on it, but steemsql goes a bit further with some nice custom tables. If you're not using those custom tables, you can set up SBDS and save money. However, that would require some admin skills to play with, otherwise you're stuck with Steemsql.
https://github.com/steemit/sbds (python)
https://github.com/pcsg/pcsg-steem-blockchain-parser (php, what I'm using right now, but I'm writing my own NodeJS solution)
Thanks. Last time I looked at sbds it was missing some tables that I needed. But I'll look at it again and have a re-think. Will also have a look at pcsg. Cheers,