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
- Lenguajes
- Go
- Licencia
- Apache-2.0
Proyectos relacionados
Ceph
LGPL-2.1Sistema de almacenamiento distribuido estándar de la industria que ofrece almacenamiento de objetos, bloques y archivos desde un único clúster unificado.
- Almacenamiento
MinIO
AGPL-3.0Sistema de almacenamiento de objetos de alto rendimiento y compatible con S3, para despliegues autoalojados y de nube híbrida.
- Almacenamiento
CubeFS
Apache-2.0Sistema de archivos distribuido y de almacenamiento de objetos construido para aplicaciones cloud-native de datos intensivos a gran escala.
- Almacenamiento
JuiceFS
Apache-2.0Sistema de archivos POSIX distribuido que almacena los datos en almacenamiento de objetos como S3, combinando la semántica habitual de un sistema de archivos con almacenamiento a escala cloud.
- Almacenamiento
¿Encontraste un error? Sugiere una edición en GitHub.