title: What is the best way to archive structured data in low cost storage that can be accessed using API?
body: <p>I have a few hundred GBs of data in a MySQL database that I would like to archive in a low-cost cloud storage. At the same time, I would still like the data to be easily accessible and retrieve using API.  I am looking for a technology-independent solution (not tied to any particular database engine).</p>
  <p>The frequency of retrieval is expected to be very low but I would like to keep the &quot;cost&quot; (that is the effort) of retrieval to be low as well.  I can live with a higher latency to retrieve the data.</p>
  <p>I was thinking of using Spark/Databricks (to provide the structured API interface) with long term storage solutions such as Azure Data Lake Storage Gen2 (to provide the low cost storage).</p>
  <p>Is this the optimal solution or are there better alternatives?</p>
  <p>Thanks.</p>