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.29.tar.gz (83.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.29-py3-none-win_arm64.whl (40.4 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.29-py3-none-win_amd64.whl (46.4 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.29-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.8 MB view details)

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

seaweedfs_bin-4.29-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.6 MB view details)

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

seaweedfs_bin-4.29-py3-none-macosx_12_0_arm64.whl (41.7 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.29.tar.gz
  • Upload date:
  • Size: 83.5 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.29.tar.gz
Algorithm Hash digest
SHA256 1e04dec18ac88fcc8d010e4a737fb95fb35cc20e9a2268457f6106f2f1a568bf
MD5 3ab4c9a76740876762c4a870b84ac01c
BLAKE2b-256 f372d6ca6f9914baf7cb40ca23cc9317e567ed8bc8151c528762021dda28c990

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.29-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.4 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.29-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 306ad812adf7dcf412a841bb4eb87164187cee9c44a27001451412e3c3b2f3eb
MD5 ccca73a1d10b28892b46645f2c187aef
BLAKE2b-256 1f3504a21574c96d031b37f8e736c71d0b0d29b67de93b9f6d358d64cac078df

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.29-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.4 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.29-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c93040fc708b5b941c25314a9615c094531a10b7f13154c4af8526051b3ff9ba
MD5 5da88959a89983f602e65a5d55bf6967
BLAKE2b-256 9c2adebdbb6da39511fd81fc073b2d51408e7f832a3bf027c4e39310c3044325

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.29-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fac916e027dce0746e2d935acbcf47276e2b1c7f705ec92c7aead2674d63dd40
MD5 47b8aca6ef702441fd008ad6249848c3
BLAKE2b-256 383b8c3b96c8fcf98366c0e476224e5fdb63008f38211ccca49b8a5584075776

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.29-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2daaa68545cd66a4c450c3f79e7be0eec6afca213709bf7616e6530288817486
MD5 18011794f37142ac99f202d51b8dd302
BLAKE2b-256 57a8fb8acac997502a7f7fbb7b730cf3da64d4bb7c054805f58151186d9d4b84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.29-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 7329e99e45acd3bcc153ff694a3a3cfc64dbe42daaea3742c0ddc4f2b21ad6d3
MD5 e80536426e922b93ff1a11091d49388e
BLAKE2b-256 16218a1b5b0d793f2a2e8975d75d48b05d362a052216d509a331489d04f0d8b9

See more details on using hashes here.

Provenance

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