The org I am working with right now is using 210% of its allotted data storage. Most of the storage space is taken up by tasks (over 31M records). Is there a way to decrease the data usage while keeping those tasks accessible (without buying more storage)? Here are some of the options I have thought of, but I don't know enough to decide if any of them are viable:
since the org’s data gets backed up daily via an Oracle database, maybe there’s a way to have only the tasks for the last three months displayed on objects (so only those would be stored in Sf), and have a custom button/link that would allow to load more from the database on demand;
perhaps there’s a third-party tool that would allow for a similar functionality;
maybe storing those Tasks with Heroku/Amazon Web Services and pulling in into Sf via code would be the best option.
The important part is that those tasks don’t need to be merely exported and stored somewhere, but must have the ability to be pulled up quickly on demand.
I have been looking into External Objects/Lightning Connect, but those don't allow for reporting, and that's an important feature for us to have for those Tasks.
If anyone has any ideas/experiences to share, I would appreciate it greatly. Thank you!