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.2.tar.gz (93.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.2-py3-none-win_arm64.whl (36.3 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.2-py3-none-win_amd64.whl (42.2 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.2-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (40.8 MB view details)

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

seaweedfs_bin-4.2-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (36.6 MB view details)

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

seaweedfs_bin-4.2-py3-none-macosx_12_0_arm64.whl (38.3 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.2.tar.gz
  • Upload date:
  • Size: 93.2 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.2.tar.gz
Algorithm Hash digest
SHA256 4c21a3dcd0a5ee3ac5c363d1f89c89f9f8435d431ba6988c39057405a74b10a7
MD5 17be2fa64cdf817af4c4af020e79c5ff
BLAKE2b-256 4132c88c197b02a6c7f725efc527cc89b1dd24472f9d72068b73abef2aa4254b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.3 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.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e7c6f3a9ff9e27b5b09535ffce656406e87b9578b2c966e11061cf08237fa89d
MD5 57a7c2e07cdc49a3fa3654935a0d16f1
BLAKE2b-256 98726196d431e10de0108e4187e079f88c3e84c03ab3e8d73bdfe6a666fccecc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 42.2 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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 606e6990090948abc7970e26a13252a8a5a387ddeb6e854b07517facc6219786
MD5 b1ed29f3c887e77903ef79f74f63a48e
BLAKE2b-256 5a01810528b3b108f690c5b9d4081acc3883eb7689c09bd2ceb2940fe78a8fed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.2-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 919e6ca484ef9e8bd4c1373d9d2f8624588b06607b6f43c36087ac0f463e3a41
MD5 62b2bd486e29247303a4c5d166757a5e
BLAKE2b-256 e0d518ca7a98d0e8eccbff30aa26132ff9788d21c35568634d664adbe412d585

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.2-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ce25ab72f3f32e5b9ca09aeb06369a077f47a1155d5ccbac743f693e3cde347
MD5 ce5eb72a66e0683cabf7f473abb71ca8
BLAKE2b-256 c2e02fc4628412b60243a5e4e164cd999cc49d9f1fa90b80ae6246ecf0551e8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.2-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 eec49c0765ada516e0b4b1c01de8e2f66b1ae8025ce27facb021507d5279ca5b
MD5 3d1985800f476627c884b0be50f3201a
BLAKE2b-256 2ec3032ce7ebc68cf3b981182dd0261d1dc95203f7329143f32f7230bb0d9c02

See more details on using hashes here.

Provenance

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