SeaweedFS
Verteiltes Datei- und Objektspeichersystem, das darauf ausgelegt ist, Milliarden von Dateien schnell zu speichern und auszuliefern, und dabei S3, POSIX sowie Lakehouse-Protokolle (S3 Tables) spricht.
Überblick
SeaweedFS ist ein verteiltes Speichersystem, das um zwei Ziele herum entwickelt wurde: Milliarden von Dateien zu speichern und sie schnell auszuliefern. Eine einzige `weed`-Binärdatei kann dieselben zugrunde liegenden Daten sowohl als S3-kompatiblen Objektspeicher, als POSIX-konformes Dateisystem als auch als Lakehouse über S3 Tables bereitstellen, statt für jedes Zugriffsmuster ein separates System zu benötigen.
Jeder gespeicherte Blob ist mit etwa einem Festplattenzugriff erreichbar, und die Speicherkapazität wird durch das Starten zusätzlicher Volume-Server statt durch Resharding bestehender Daten skaliert; Cloud-Speicher lässt sich zudem als transparente Cache- oder Speicherebene einschichten. Das macht es zu einer direkt vergleichbaren Option zu anderen S3-kompatiblen Objektspeichersystemen für Teams, die selbst gehosteten Speicher evaluieren – auch als praktikable Alternative für alle, die derzeit auf MinIO setzen, dessen GitHub-Repository der Community-Edition archiviert wurde und nicht mehr gepflegt wird.
SeaweedFS eignet sich für Teams, die selbst gehosteten, S3-kompatiblen Objektspeicher oder ein POSIX-Dateisystem bei großen Dateizahlen benötigen und die Speicherkapazität lieber schrittweise statt über einen einzigen monolithischen Cluster skalieren möchten.
- Kategorien
- Storage
- Sprachen
- Go
- Lizenz
- Apache-2.0
Ähnliche Projekte
Ceph
LGPL-2.1Branchenstandard-Speichersystem, das Objekt-, Block- und Dateispeicher aus einem einzigen, vereinheitlichten Cluster bereitstellt.
- Storage
MinIO
AGPL-3.0Hochperformantes, S3-kompatibles Objektspeichersystem für selbst gehostete und Hybrid-Cloud-Deployments.
- Storage
CubeFS
Apache-2.0Verteiltes Dateisystem und Objektspeichersystem für Cloud-native, datenintensive Anwendungen im großen Maßstab.
- Storage
JuiceFS
Apache-2.0Verteiltes POSIX-Dateisystem, das Daten auf Objektspeicher wie S3 ablegt und vertraute Dateisystem-Semantik mit Cloud-Storage im großen Maßstab verbindet.
- Storage
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.