Hi there,
It's a good idea, and something we've been thinking about, but right now Horizon is not configurable in this way.
How far back in time do you need to preserve data for historical lookups? If you don't need much history then it should be cheap to run.
It's not an out of the box solution, but another option is to code something yourself using our ingestion library (
release). It does the heavy lifting with decoding the XDR etc so that you can easily implement custom logic. Here's a full
tutorial that implements some simple example client applications.
Cheers
Eric
----------------------------------
Eric Saunders
Director of Engineering, Horizon
Stellar Development Foundation