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.

Categorías
Almacenamiento
Palabras clave
object-storages3-compatibledistributed-storagefile-storageself-hosted
Lenguajes
Go
Licencia
Apache-2.0

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