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.22.tar.gz (82.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-4.22-py3-none-win_arm64.whl (39.7 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.22-py3-none-win_amd64.whl (45.6 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.22-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.1 MB view details)

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

seaweedfs_bin-4.22-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (38.9 MB view details)

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

seaweedfs_bin-4.22-py3-none-macosx_12_0_arm64.whl (40.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.22.tar.gz
  • Upload date:
  • Size: 82.7 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.22.tar.gz
Algorithm Hash digest
SHA256 633917bf196e28d44ffc14533c2e6ceab70a2e961434540116c24b3c7562ac28
MD5 8497b141b73e758d65dd4e21cce1ee12
BLAKE2b-256 87fa5d76e77f1a87b106fea88b6476f33a8b83844351df3f045636fb3da4ad41

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.22-py3-none-win_arm64.whl
  • Upload date:
  • Size: 39.7 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.22-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 25e2dfb47c298697780ab01a5552ebd00ba1f448a7ae7f65195b2410f065bbcd
MD5 30a39e376900da7037fa814e2801d621
BLAKE2b-256 ec20309f85d2171fa826b5e5ccbcc62f1e5b62a8b385284e913588d7c1f2a4a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.22-py3-none-win_amd64.whl
  • Upload date:
  • Size: 45.6 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.22-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 44e3bd0f110b828d9e75714e726498ea13ba604120e18d766c605eb5ac6540ee
MD5 dcfb9631a1067214edeb29e724028259
BLAKE2b-256 a124a37155d254a486a3530836563ca08475fc8b3fcfaa7f4ff42117cb43de86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.22-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a705d6734c7687632c1816d99a1709d77892b5340538e80c8280c9f0130839bc
MD5 bfa15fa879b894c2cb1726631dc8ff44
BLAKE2b-256 cdbb76278927ff718a4a8504b854549d93bbc0542d67a54fb51ff0c4a1cfa947

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.22-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52825f98f0f1dbb69e58694d78bd7abe3024a1e970f044dda62c39f5fb3e7e89
MD5 eb5a672fabb89227a98d94e1ee35d065
BLAKE2b-256 f35959fb3e136c214ac19e1b454eb1ae4a686ee2c1c1b10339d6859d19a5fac4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.22-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 167e5433dc16d1ac1402aee9988d3786c63b6332e53c1d3716f9a17bccb04da6
MD5 b25534c17f406152b4fe8555cfa3b7c5
BLAKE2b-256 3208e95607817a1ce85a1b5f78c6d9f3ecc54c0298b023364c2d18ad77ce00e8

See more details on using hashes here.

Provenance

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