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.97.tar.gz (69.3 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.97-py3-none-win_arm64.whl (28.3 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.97-py3-none-win_amd64.whl (32.0 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.97-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (31.7 MB view details)

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

seaweedfs_bin-3.97-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (28.4 MB view details)

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

seaweedfs_bin-3.97-py3-none-macosx_12_0_arm64.whl (29.8 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.97.tar.gz
  • Upload date:
  • Size: 69.3 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.97.tar.gz
Algorithm Hash digest
SHA256 847a3023c37be15bb7c31465e81bde59bc40b9f271824745f1c61dbfe641089d
MD5 4e7bff8e1822962bdc2f6af54a0c51b2
BLAKE2b-256 1ffd322652643aa7bf3a8387360504aeec98af1e5b0cae680ca9db7f5cf29f4b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.97-py3-none-win_arm64.whl
  • Upload date:
  • Size: 28.3 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.97-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 f22def5b868f2b0b57e37bae872d0813d6c0ab03672bd6f1e62baed3587ce7f7
MD5 bba976f3e96473ea4b42e07b5fc7e537
BLAKE2b-256 bdaef0c81392ac55f8e1da6d5e39e0f3d676785ef29055d316aad19aa3a836da

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.97-py3-none-win_amd64.whl
  • Upload date:
  • Size: 32.0 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.97-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cddd8faa877923da4e2e4b629af77630fb879e5c46e5e9995c0233305ae64a11
MD5 b14c7615e8e960f2b998ca3bc81bf414
BLAKE2b-256 2b7f60c3d9a9b1dcd9864b4f4fa31982c982de2f6932d14bde007b52b718fe8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.97-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b49481429d66093c2d038c3db133a1e085d70084e6621743d5942f2997160a3
MD5 037739ba8a99ac9cf701794f1a292aeb
BLAKE2b-256 ff34cf33d12ac6f841b55643aa19b18bd83c8d98d484488ea8705df0754330bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.97-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9da273b5ac0a3ad04e83a8579268cf253005e90690e480f3372912eb8d84ce12
MD5 05612c4eb4fd3961665b35c0d8a26af0
BLAKE2b-256 cc451779c475b508628c37a0d522ebea6aa64173d4abb040460c270705ccdf73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.97-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f0dc98f11d82ad114e50c1abf9b817976c8fcb5f9534a21a5bd579970b9627d2
MD5 12c7971e0206093e0915644cbc87afae
BLAKE2b-256 c2b258d2d46824ac504d9c37bc5a4d8d813d66092e30dec40390ebcfbc4d19e8

See more details on using hashes here.

Provenance

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