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.21.tar.gz (81.9 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.21-py3-none-win_arm64.whl (39.6 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.21-py3-none-win_amd64.whl (45.5 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.21-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.0 MB view details)

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

seaweedfs_bin-4.21-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (38.8 MB view details)

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

seaweedfs_bin-4.21-py3-none-macosx_12_0_arm64.whl (40.8 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.21.tar.gz
  • Upload date:
  • Size: 81.9 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.21.tar.gz
Algorithm Hash digest
SHA256 e99ca6b8f567b9c060df0e4ce57462b39faaf842a18e5e2e9d3918910505304f
MD5 20bd94aaf3937ea53ae6aff9690f938c
BLAKE2b-256 de25b214eefe8480038929ee5b53374825c830053b70cff305203c710239dc8c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.21-py3-none-win_arm64.whl
  • Upload date:
  • Size: 39.6 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.21-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 4c5d8520ef4c775002af0d6b37c310e78634a29f9cc6ea6f2af8916ddd32845b
MD5 d19f2bca61619b6fae103b96a8a1c56a
BLAKE2b-256 e3236e02e2780d464f4997d404754cd4dcf39d6e926ccfef19c26c861308c85f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.21-py3-none-win_amd64.whl
  • Upload date:
  • Size: 45.5 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.21-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 31b115409678b25469178053aa49c9a8f840ba566377ed791b3c9b63a9c3005e
MD5 2708375ddb9c34b1af5a849cea81b6be
BLAKE2b-256 f2512a81e44a7039a9bf111bb97ec9dc4017ab21c6b2eda948cb2816e5cebd5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.21-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 254968e5eca81b46161a78e079d4aa27564fe53958e86ead8b04a22932a2566c
MD5 ad2169e25f17304cadcc56204bcc632b
BLAKE2b-256 0c09e8bf193876f19b31c5205e71dcdf8e3a224a483a5f5f5d745123e18f280e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.21-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c51edf4a2cc0ec230188a25eea9108e66c07d0271a5c094f2a6440eec95949f
MD5 1513d962c1dd39cab808fd33021c6d03
BLAKE2b-256 1455f1290c305f298e8cac7a11277dee1f94b016b4ab57f96541e8f4e19db5c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.21-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 96d35a5e7576f5d0c0c6ee2fa9d5d5b69cc85b725c8412b21f37f579f837c84f
MD5 afce36fb216a23269d58fca038ecb731
BLAKE2b-256 9bd3e58fb7dcc8eaf40e1159f31a238c562e2b3b4b4a864bdf87b43e967beb51

See more details on using hashes here.

Provenance

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