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.6.tar.gz (93.5 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.6-py3-none-win_arm64.whl (36.9 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.6-py3-none-win_amd64.whl (42.9 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.6-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (41.5 MB view details)

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

seaweedfs_bin-4.6-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (37.1 MB view details)

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

seaweedfs_bin-4.6-py3-none-macosx_12_0_arm64.whl (38.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.6.tar.gz
  • Upload date:
  • Size: 93.5 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.6.tar.gz
Algorithm Hash digest
SHA256 060baa2bd712d240a0b4511e1c407c1817840caaef636f47aede602510de991c
MD5 b6be5d60c2e58d5bfe7448255c5a5af9
BLAKE2b-256 a0146c4df3a8ea638901d80fbb08374134dcabac9f86645138491757fbb856fe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.6-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.9 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.6-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 95eaf770138d768156799e04eaa5a5612bfb32008108c94ac3058983039c2d4e
MD5 ed8330fe21d1aabdf8f30b585d986d05
BLAKE2b-256 b51c3c3ed79412e4c0f02d931950f281ed3c15112f584d102aa0f73990ac998f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 42.9 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.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 07e809da78efdd0ecd818ff9c29a4760ae5c7f6bd1aea73269fdeaf2e62d8a35
MD5 97ae220ebc2f0feab59a0fa8687ef162
BLAKE2b-256 40a1866afab57d0029bd549e6e71031d382d3d765cd15f8d0a1db4674883be27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.6-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 853e1acccb61870d888ea7c0faf79d45248e8930e02cbb387ef3e0c28cffff26
MD5 470eb63b2f9b9ce314fc1f6f94bd01d3
BLAKE2b-256 8262fa45b4cfee1bd400e33a2f871915e4168af1698aa3e385869c9acbe93099

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.6-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c4c7ca4a2061831a17582f06d29bc16b93f4476c1653611a530783812e408c4
MD5 0a8503b1a66ace94d8da9231aca11c78
BLAKE2b-256 8f45fc4137be7f0acfbc5fcfc9be7e84585c07b93f113a24bfe3fe0fadd14d2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.6-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 be7dfb7af31b69125c03c66b1a553e3fd0cf34722be30937c2a14970e788ab59
MD5 1b9f0325f84efc46e51aa9298bb53830
BLAKE2b-256 7ead6630ba19cad1c2ae22e7574e3ce01fba3b4fd0932080a42a962584ff11a9

See more details on using hashes here.

Provenance

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