Saltar al contenido
FindOpenSource

SeaweedFS

Sistema distribuido de almacenamiento de archivos y objetos diseñado para almacenar y servir miles de millones de archivos rápidamente, hablando los protocolos S3, POSIX y lakehouse (S3 Tables).

Descripción general

SeaweedFS es un sistema de almacenamiento distribuido diseñado en torno a dos objetivos: almacenar miles de millones de archivos y servirlos rápidamente. Un único binario `weed` puede exponer los mismos datos subyacentes como un almacén de objetos compatible con S3, un sistema de archivos compatible con POSIX y un lakehouse mediante S3 Tables, en lugar de requerir sistemas separados para cada patrón de acceso.

Cada blob almacenado es accesible en aproximadamente una lectura de disco, y la capacidad de almacenamiento escala iniciando servidores de volumen adicionales en lugar de resharding los existentes; el almacenamiento en la nube también se puede añadir como una capa de caché o almacenamiento transparente. Esto lo convierte en una opción directamente comparable a otros sistemas de almacenamiento de objetos compatibles con S3 para equipos que evalúan almacenamiento autoalojado, incluyendo como alternativa viable para quienes dependen actualmente de MinIO, cuyo repositorio de GitHub de la edición comunitaria ha sido archivado y ya no se mantiene.

SeaweedFS encaja en equipos que necesitan almacenamiento de objetos autoalojado y compatible con S3, o un sistema de archivos POSIX con grandes cantidades de archivos, y que quieren la opción de escalar la capacidad de almacenamiento de forma incremental en lugar de a través de un único clúster monolítico.

Por qué está en este catálogo

Valoración del catálogo: ★★☆☆☆ (2/5)

Distributed object/file storage, meaningful overlap with MinIO/Ceph/JuiceFS in a moderately-sized category.

  • Maduro
  • Impulsado por la comunidad
Categorías
Almacenamiento
Palabras clave
object-storages3-compatibledistributed-storagefile-storageself-hosted
Lenguajes
Go
Licencia
Apache-2.0

Comparar con otro proyecto

¿Encontraste un error? Sugiere una edición en GitHub.