Skip to main content

Compress stored data

Description

Storing too much uncompressed data can result in bandwidth waste and increase the storage capacity requirements.

Solution

Using the right compression tool for each use case reduces the storage requirements. This includes both the capacity and required bandwidth to write or retrieve data.

SCI Impact

SCI = (E * I) + M per R
Software Carbon Intensity Spec

Using compression when storing data impacts SCI as follows:

  • E: Decreasing the amount of storage means less energy is consumed for the storage. However, compressing and de-compressing data may also cause a slight increase in energy consumed.
  • M: Decreasing the amount of storage means there is less embodied carbon emitted.

Assumptions

  • You have the ability to choose whether you use compression or not. This is not the case if you store a lot of data, as compression is needed to keep storage costs reasonable. In the same way, if you have a limited amount of storage space, you will be forced to use a high compression (even when a high CPU is required).

Considerations

  • The benefit of compression should always be considered in terms of the trade-off with the increased carbon cost of the resources (e.g. CPU, RAM) needed to perform the compression/decompression.

References