Q&A: Are there performance issues working with large archives in Nexus?

Author Rich Seddon

Author Rich Seddon

A Client Asked:

For current projects, we have to handle large vendor-provided software packages (several gigabytes). In the projects, customizations are developed based on these packages. I’d like to store all 1st and 3rd party dependencies in one central location. In the end, this means I’d end up putting zipped DVD images in Nexus.

Is this a good idea? Are there any performance difficulties to be expected? Do you already have experience working with large archives in Nexus?

Sonatype Support Answered:
Very large uploads are not a problem as long as you deploy them via PUT request to /content URL’s.  Most build tools (including Maven) use this. If you use UI upload or directly use the REST API it does a POST request, this can cause problems for large uploads.  More info can be found here:

https://support.sonatype.com/entries/102324936

There is also an article, “How can I programatically upload an artifact into Nexus?” in the Sonatype Knowledge Base you might find useful.

Rich Seddon, Manager QE/Support at Sonatype

The following two tabs change content below.

Rich Seddon

Rich Seddon is Manager QE/Support at Sonatype. You can find him at all hours of the day and night answering questions on the support forums for Nexus and CLM.
Authors

Related posts

*

Top