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.8.tar.gz (93.8 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.8-py3-none-win_arm64.whl (38.7 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.8-py3-none-win_amd64.whl (43.8 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.8-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (42.3 MB view details)

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

seaweedfs_bin-4.8-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (37.9 MB view details)

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

seaweedfs_bin-4.8-py3-none-macosx_12_0_arm64.whl (39.7 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-4.8.tar.gz
Algorithm Hash digest
SHA256 66644daf7576555a27e8310944bb13cf3c7497923bad58e40912938c98d83e5a
MD5 3c5f559322b3ac5b8cdcc5ae54acda5e
BLAKE2b-256 d4926c9d8579af604ecb94b86bfd9a100c501f0563e5aaa32a7b219fd656ffe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.8.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.8-py3-none-win_arm64.whl.

File metadata

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

File hashes

Hashes for seaweedfs_bin-4.8-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 41e99bd1d05c84125e14441a5d50d0475af53a40c36995e9da5a7a88028584ad
MD5 64d43aab16569954354df3fac067ff0a
BLAKE2b-256 5b24556a5cb3b528a510822ec4edebd09829a1181792dbe7b3e3975c9474d606

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.8-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.8-py3-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for seaweedfs_bin-4.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 89df289b1550342b8cd511d54d1109f3fc237db1326e072e7709b3da86b5da06
MD5 6a10e5f9f2594f2c19919b9be157c295
BLAKE2b-256 f3bd4d495e84d01814fb82d212e77088274e8b321e25a1bfee175e2859b53e44

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.8-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.8-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-4.8-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f437c984c030bdb31ef7d9c25dd6cf7305ca8a308ea8ae3ecc8ba124dfec56e6
MD5 3de43e514deaec3f81183d34f81a629d
BLAKE2b-256 58d4ad2f4f35b30f54d3397eee5457cf86904c2196dfef711839bfeba25e9622

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.8-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.8-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-4.8-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b53e3eede864f8715667eea9c9e0c18d126124fec3238abe41100f214fa77084
MD5 0e1c11ed237ba478ad8b4c9c12a22cfb
BLAKE2b-256 ab0d316e40d1f3c62427d4b0ecbc2bc2b65f3d0cc0a25a9c09452d5efd0bc6b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.8-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.8-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-4.8-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b86ad3390ac0c03ca2015b592b796a8cce33800dcd5d61cf4248135462ad767b
MD5 b0de8c480b70effe1038a3208c25363b
BLAKE2b-256 0f3a865a0fb1ede610eb267c5f187af06824aa02663330f412c071ce33fe5ca3

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-4.8-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