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-3.92.tar.gz (29.7 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-3.92-py3-none-win_arm64.whl (24.5 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.92-py3-none-win_amd64.whl (27.4 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.92-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (27.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

seaweedfs_bin-3.92-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (24.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

seaweedfs_bin-3.92-py3-none-macosx_11_0_arm64.whl (25.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-3.92.tar.gz
Algorithm Hash digest
SHA256 c8c25d82e95af54ddb7798e8bdc53f9c78483075f66d50b4de38c89fed8efcf4
MD5 d540cdbfb5a046744eef10d677e7598e
BLAKE2b-256 f50d49db2aeb41ba3f8dcd70b5e43c8274b70ac2647aead0ba364524159acd07

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-3.92-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 543a7e891119e3e135b34fec9ade25e8b798adea99d69ae4a6f8377a15523bc6
MD5 b97184323c6b90e6a99f383c72aeeea0
BLAKE2b-256 b9c7e828d086e30001242007ce4955a15350234b216938af3c943d94f9571912

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-3.92-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a7df8008e23aeb2d0a2d46c80c44811aeed7469f52fb0218ea744132a3f85929
MD5 f9197f5f67ade46fba94780939af826c
BLAKE2b-256 b349476948b2f924ed7f5056c2a5a4c76f172297968e005e613e4f122acae6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.92-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-3.92-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.92-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dbc4115d9968f338c7415550bc68476e290eef74d3a7aac6eb07f7762a5493e3
MD5 1ed855a90e49868bc32744b5bfb85e31
BLAKE2b-256 84e989b58ed4bf18a5584d968af863365e9c1f10ebe93a1496b3447dbf39268e

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.92-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_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-3.92-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.92-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8bbc805904eff4ec81e4a989a29be25cf630275e1557c5f914a3cbe5bdf85d4d
MD5 82cc1f81353ce2a2aeb41a0a9d3a0ffa
BLAKE2b-256 3bc62a566c701d21da26070c26f5a2eeea7a3c8ef9663b97785ecb0609bfeab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.92-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_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-3.92-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.92-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e88314e587bf02d9c95633f3215fd4e5fc1f30c7c46cc2adfa67412c26ec5ae
MD5 c326c79d49815a6d5fb720a4db49e76f
BLAKE2b-256 b8571e5d4f81f07b23bd01c26bae4dc9bd8462fa3942a0ee4860f74f73f0ed02

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.92-py3-none-macosx_11_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