What are the requirements of Coinbase production enviorment for rosetta server

As described in Is it necessary to query account balance at any block number?

Conflux is a high-performance public chain, we are working on integrating with Rosetta. But we have encountered a problem that is Our chain default won’t save all historical states, which means only supporting query account balance in the latest blocks for example latest 5w blocks.

The available time window for query balance is about 24 hours to 48 hours, will this meet the needs of a coinbase production environment? (If one want query balance in any block height, the fullnode’s disk storage will be very very big.)