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.13.tar.gz (95.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.13-py3-none-win_arm64.whl (47.3 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.13-py3-none-win_amd64.whl (54.1 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.13-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (52.1 MB view details)

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

seaweedfs_bin-4.13-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (46.1 MB view details)

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

seaweedfs_bin-4.13-py3-none-macosx_12_0_arm64.whl (48.4 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-4.13.tar.gz
Algorithm Hash digest
SHA256 d33ce00ebbf349e30d16eb41aa838b9e08db36b7212ff51246661c66b147184b
MD5 6136bfda02681e90b4dcc1bb3749c9a2
BLAKE2b-256 4ebaea88612890d804cec110356d1c5af9e6cfb70cbd5c1ab25e2a73014ef964

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-4.13-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 5dac53d41cbb2be446e6c8fb0fa3a277e42a3f8005a78448dcba0c10ac056b09
MD5 f52dc1786caf22f3a65279710fc6d0ad
BLAKE2b-256 96f7700d3cbf66cddc784faf33c9c888e9c924d8c3bc38d649f90e23902d58a3

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-4.13-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6abfaf6e2fdb9d6023d20a987750756128cc6693b515f2b895ddddadbf38bfc6
MD5 fe4d3f4a4c52a0c35742666824725eec
BLAKE2b-256 154647fe16b86eae3c0565dad1d86a3d36329e6af52255855dc694e801a7f645

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.13-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e4f17406d3991ad81c31f6d07c3a007eb92b5b288834f133c9931fb7af2e4ba
MD5 e44ffb2577d15cadfa05a772bf088ea8
BLAKE2b-256 43b7e4a285ba895694d02cb4e55a22f2aae13b39a0b8765af40cf6b416408118

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.13-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bc60e563b3521da53850a37bef5499074c6665989994df8b377f24248cd2b5a
MD5 ec7bca6c3673b1d93e7574929059e325
BLAKE2b-256 354e1b63ea670018fa3f9b6d852bf370f53f18fa20a6785df6c1af842d75a292

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.13-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 abacfc744eed7cfd02de0931a2f44453836330c5c3aa24086759ed7d651c61aa
MD5 d6c6939a10fc11ce7bde758d7bfa6204
BLAKE2b-256 77df2d6b4a09b8cb77b315476f262e0c33f03d3e916a56dcf89b4110fcdd2476

See more details on using hashes here.

Provenance

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