Urgent.News

What's breaking now, across thousands of outlets.

Tech

SeaweedFS vs MinIO: High-Concurrency Distributed S3 Object Storage at Multi-Petabyte Scale

SeaweedFS vs MinIO: High-Concurrency Distributed S3 Object Storage at Multi-Petabyte Scale Executive Summary & Decision Matrix Both systems expose an S3-compatible API, but they solve different problems. MinIO is an erasure-coded, monolithic object store tuned for consistent low-latency GET/PUT at high aggregate throughput. SeaweedFS is a blob store (based on Facebook's Haystack paper) with O(1)…

SeaweedFS and MinIO are both S3-compatible object storage systems capable of handling high concurrency at multi-petabyte scales, but they are designed to address different use cases. MinIO is an erasure-coded, monolithic object store optimized for low-latency GET/PUT operations with consistent performance across a large number of aggregates.

SeaweedFS, on the other hand, is a blob store based on Facebook's Haystack paper, offering O(1) volume-ID lookups, optional cloud storage tiering, and a POSIX layer (FUSE + filer) on top of its storage backend.

Benchmark tests were conducted on a 9-node NVMe cluster with Samsung PM9A3 drives and Mellanox ConnectX-5 network interfaces, as well as on AWS spot-instance clusters for TCO modeling. The key metrics compared were GET p99 latency (4KB and 1MB), PUT p99 latency (1MB with erasure-coded 8+4 configuration), aggregate GET throughput, and small-file metadata operations.

MinIO demonstrated lower GET p99 latency for both 4KB and 1MB requests, as well as higher aggregate GET throughput. SeaweedFS, however, had better small-file metadata performance, with ~55k ops/s compared to MinIO's ~190k ops/s, due to its lower overhead for each file. SeaweedFS also required less RAM overhead at idle, with only 180 MB versus MinIO's 1.2 GB for its drives.

SeaweedFS has a more extensive S3 API coverage, with ~85% supported functions versus MinIO's 99% AWS-conformance-certified API. SeaweedFS also offers native cold-tier read support via remote mount, but MinIO provides S3 Gateway as a first-class feature for remote tiers. SeaweedFS provides a 5-year support SLA through a paid subscription, while MinIO offers a more community-driven approach with optional paid commercial support.

In summary, MinIO is preferred for moderate object counts with heavy, latency-sensitive S3 API traffic and requires minimal operational expertise. SeaweedFS is more suitable for billions of small-to-medium files, POSIX access requirements, and massive metadata economy, but demands a more skilled operational team to manage a multi-component distributed system.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Denoise before upscale: the ordering mistake, and why 2x is the ceiling

Most upscaling tutorials tell you to enlarge first. Do that and the model learns the compression blocks and enlarges them too, which is how you get a 4K file that looks worse than the 540p original.

  • Denoise before enlarging, not the other way around
  • Cap enlargement at 2x per axis to avoid invented details
  • Inspect hair edge and text at 100% resolution for quality check

Tracking CVE-2026-98625 across Ubuntu kernel variants

Tracking CVE-2026-98625 across Ubuntu kernel variants Why one package row is not enough CVE-2026-98625 affects the Linux netfilter flowtable offload destroy path.

  • CVE-2026-98625 affects Linux netfilter flowtable offload destroy path.
  • Ubuntu kernel variants have different fixed versions for the vulnerability.
  • Fix involves code changes and administrators should verify kernel after installation.

More from Sunday 8 November →