Which DO product should we use for storing millions of image files?

Posted March 9, 2020 1.7k views
DigitalOcean SpacesDigitalOcean Volumes

Hi there,

Which solution is a better fit for an App that overtime will reach millions of image files? Already migrating to Spaces, but does Spaces support/handle 10’s of millions of objects ? Maybe even distributed across many spaces/buckets ? I’m already at 2.6m objects for my 150k “entities”. My total entities are 4m. Should I continue the migration or seek a different solution?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

Hello, @petsoukos

The DigitalOcean’s Spaces should be suitable with your needs. However please consider the fact that one space object has 250GB storage and include 1,024 GiB of outbound data transfer (from Spaces to the internet), which is shared between all Spaces, so it is important to keep in mind that there are rate limits.

You can also contact our support team about your inquiry and you can further discuss your plan and needs.

I will suggest you to check our official documentation about the product in order to make sure that this is what you need.

If you’re interested about the Limits of the Spaces you can check:

Here is a link to the official Docs

Hope this helps!


  • I read somewhere that there is an upper limit in spaces capacity per region.

    • Hello, @petsoukos

      All the official rate limits are mentioned on the docs page I’ve sent earlier. If you have any further questions or concerns you can always contact our amazing support team and they will assist you.


      • Hey, @alexdo

        I’ve already read through that, thanks.

        Those limits are request limits. Put, Delete, etc.

        I read also somewhere (in guides/tutorials of DO) that there is also a limit on the number of spaces per region and the max capacity of a space (unless the max capacity was mentioned as a limit for block storage).

        I also can’t find some details about the number of objects that can be stored per Space/Region. My app will require a large number of objects. Already in the millions, will reach soon 10’s of millions.

        Spaces GB cost and bandwidth/transfer cost is not an issue for the app, as long as Spaces can support this huge number of objects. I just don’t want to finish this migration only to find out that I hit some max objects limit (as I did when I reached inodes limit).

        I could also spread to different EU Spaces region, but so far only FRA1 is available and I have made 3 spaces/buckets there on FRA1, and spread my objects (image files) evenly across those spaces.