Skip to main content

🌿SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering.

Project description

seaweedfs-bin

https://github.com/seaweedfs/seaweedfs

SeaweedFS is a simple and highly scalable distributed file system. There are two objectives:

  1. to store billions of files!
  2. to serve the files fast!

SeaweedFS started as an Object Store to handle small files efficiently. Instead of managing all file metadata in a central master, the central master only manages volumes on volume servers, and these volume servers manage files and their metadata. This relieves concurrency pressure from the central master and spreads file metadata into volume servers, allowing faster file access (O(1), usually just one disk read operation).

There is only 40 bytes of disk storage overhead for each file's metadata. It is so simple with O(1) disk reads that you are welcome to challenge the performance with your actual use cases.

SeaweedFS started by implementing Facebook's Haystack design paper. Also, SeaweedFS implements erasure coding with ideas from f4: Facebook’s Warm BLOB Storage System, and has a lot of similarities with Facebook’s Tectonic Filesystem

On top of the object store, optional [Filer] can support directories and POSIX attributes. Filer is a separate linearly-scalable stateless server with customizable metadata stores, e.g., MySql, Postgres, Redis, Cassandra, HBase, Mongodb, Elastic Search, LevelDB, RocksDB, Sqlite, MemSql, TiDB, Etcd, CockroachDB, YDB, etc.

For any distributed key value stores, the large values can be offloaded to SeaweedFS. With the fast access speed and linearly scalable capacity, SeaweedFS can work as a distributed [Key-Large-Value store][KeyLargeValueStore].

SeaweedFS can transparently integrate with the cloud. With hot data on local cluster, and warm data on the cloud with O(1) access time, SeaweedFS can achieve both fast local access time and elastic cloud storage capacity. What's more, the cloud storage access API cost is minimized. Faster and cheaper than direct cloud storage!

install

pip install seaweedfs-bin

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seaweedfs_bin-4.38.tar.gz (99.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

seaweedfs_bin-4.38-py3-none-win_arm64.whl (41.3 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.38-py3-none-win_amd64.whl (47.2 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.38-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (45.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64musllinux: musl 1.2+ x86-64

seaweedfs_bin-4.38-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (40.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64musllinux: musl 1.2+ ARM64

seaweedfs_bin-4.38-py3-none-macosx_12_0_arm64.whl (42.5 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

Details for the file seaweedfs_bin-4.38.tar.gz.

File metadata

  • Download URL: seaweedfs_bin-4.38.tar.gz
  • Upload date:
  • Size: 99.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for seaweedfs_bin-4.38.tar.gz
Algorithm Hash digest
SHA256 054489575a051d828836210cf822f9b1ee925820125d0ebb9f62737e289c9d6f
MD5 f707d8edb490f5d1d30380eda8311196
BLAKE2b-256 3970b60052ab33f141b565a5e53dfc3791f2a7614f0cfddc0b694c68ca76d72f

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.38.tar.gz:

Publisher: build_seaweedfs.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seaweedfs_bin-4.38-py3-none-win_arm64.whl.

File metadata

  • Download URL: seaweedfs_bin-4.38-py3-none-win_arm64.whl
  • Upload date:
  • Size: 41.3 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for seaweedfs_bin-4.38-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 7e931a557d981cb28e33d42094d9a3cdd85d857f6dd715f8149e37a9cd1bc347
MD5 e952dd528fa11e400ba944ae6c8b0cf9
BLAKE2b-256 402cc35c0ea48e38c25bb9f263c267bc9ffb50467b889faa54413723a4075950

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.38-py3-none-win_arm64.whl:

Publisher: build_seaweedfs.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seaweedfs_bin-4.38-py3-none-win_amd64.whl.

File metadata

  • Download URL: seaweedfs_bin-4.38-py3-none-win_amd64.whl
  • Upload date:
  • Size: 47.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for seaweedfs_bin-4.38-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c45d08312198a72fd92c0ca8be25fce45db8c550a3ddcbdab75f4c107a8f8ca9
MD5 a949251c78a5e6faed9cc70026583304
BLAKE2b-256 0f1fe7249ffcd82957b2bcf01dba15bc6e3bc736544820a664a6ec05a5e115f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.38-py3-none-win_amd64.whl:

Publisher: build_seaweedfs.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seaweedfs_bin-4.38-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-4.38-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19718ea96ef075ba9e32cab8110c484992729a4777d251537aa0d08501625848
MD5 ced2056ee0d72ab1badd9db51af72cdf
BLAKE2b-256 67aa3d47fa746eeadecf74551479143a000b39da03f2757a113ea542853580fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.38-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl:

Publisher: build_seaweedfs.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seaweedfs_bin-4.38-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-4.38-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 726eb7cbe8b84749e874115d4f74aa2f4725e1993bc2d8a9c7900a4189773792
MD5 335008019b0765213b0145d9e1c0ebc3
BLAKE2b-256 16c1237e1a10dff73889e1b716d0bb20af296c9074aaf4e9596d879a676fccf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.38-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl:

Publisher: build_seaweedfs.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seaweedfs_bin-4.38-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-4.38-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ae25e1938aa7860a43dd7d7fd809efd0d2ba00c0281b81950677e8063b888d6f
MD5 f4fda3156f5ddb31424e865cb7f69ceb
BLAKE2b-256 80443c7ccf1833e06f1fb44365c8b0d7d894b96210e2e961451195dcbde0208e

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.38-py3-none-macosx_12_0_arm64.whl:

Publisher: build_seaweedfs.yml on Bing-su/pip-binary-factory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page