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.37.tar.gz (99.1 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.37-py3-none-win_arm64.whl (41.1 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.37-py3-none-win_amd64.whl (47.1 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.37-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (45.6 MB view details)

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

seaweedfs_bin-4.37-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (40.3 MB view details)

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

seaweedfs_bin-4.37-py3-none-macosx_12_0_arm64.whl (42.3 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.37.tar.gz
  • Upload date:
  • Size: 99.1 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.37.tar.gz
Algorithm Hash digest
SHA256 b445ea09ee85662e5c1c5f38518f996ea7f4459477d720981c0412f94c6c44b0
MD5 a13cd5683ae1cf1169600096362d1cad
BLAKE2b-256 de3b33215b4b9b3f0232f15a243f707e661c6baa0102fe80fdbc86becf171937

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.37-py3-none-win_arm64.whl
  • Upload date:
  • Size: 41.1 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.37-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 b743224c102fb31d4468a32bf8383a7036967fe9c4bb7fa9fb5d0a559afd1205
MD5 65ae65b404d68f3d364b5df03ad00665
BLAKE2b-256 4817f02109d6a077ce5820db309206f88e1bc8b6b5fbfa6e840646aff11b2ab3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.37-py3-none-win_amd64.whl
  • Upload date:
  • Size: 47.1 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.37-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1801ac6a70eccea9dad97472fb8a0eeeb9ee378de65cc1b40b3a7e6282605d2a
MD5 a8130cdd501fe769b0f30460108b5ae4
BLAKE2b-256 4f09015d6358b2f74c80c4f8648ca3bc35625437ab96d790ff63e984136f16c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.37-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 353f9e8ef7908a28dab3ee5121e55c94f3a814387c62a7b4b65b9b05742c0f96
MD5 91473a5482e083f7ca874c0aff7c0ce9
BLAKE2b-256 eaf9b4f597c7faec4c6ffd7d6b52623f04765175322f4cfaf3b3e2131a8f84e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.37-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75ddf5ff976cac2a8faf48ec7abab9506e0c08b6291319656512c40d88e419ed
MD5 c26dfef5fd9dbe2af9470ffb057f3508
BLAKE2b-256 036966fe764bf91977f8b42e0380bf2775f588a26d8f9dabac7df57021b92f10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.37-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 20659d4b23c90c4776f022e7b362674db67301b97f92ddcc019123d9a761015a
MD5 61d1466cfa9e671cfa9f043081155911
BLAKE2b-256 2b95b9d65261178956c36e2dbe6529a6e93fb81da72018f060675b0a3fdbe364

See more details on using hashes here.

Provenance

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