Company
Date Published
Author
jbaruch
Word count
780
Language
English
Hacker News points
None

Summary

In November 2015, Sonatype introduced abstract blob storage in Nexus 3, closely resembling Artifactory's checksum-based storage system, which they had previously criticized. Artifactory's checksum-based storage offers benefits such as deduplication, efficient artifact promotion, and improved search performance, which are achieved by storing repository information and artifact metadata in optimized database indexes. This system provides flexibility in supporting various repository layouts, unlike Nexus, which is confined to the Maven2 layout due to its reliance on filesystem-based metadata and indexes. Sonatype attempted to address this limitation by incorporating the H2 database for NuGet support, signaling a partial shift towards Artifactory's approach, yet Nexus remains limited by its Maven2 framework and reliance on H2 as a production database.