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.12.tar.gz (93.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.12-py3-none-win_arm64.whl (47.1 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.12-py3-none-win_amd64.whl (53.9 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.12-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (51.9 MB view details)

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

seaweedfs_bin-4.12-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (45.9 MB view details)

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

seaweedfs_bin-4.12-py3-none-macosx_12_0_arm64.whl (48.3 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.12.tar.gz
  • Upload date:
  • Size: 93.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.12.tar.gz
Algorithm Hash digest
SHA256 72215f09529953d4033c729952233dfa0557bf7e0fde2559b253172e6d6e8a14
MD5 5eea5bc6bbeff0a265ba49f0c2467a81
BLAKE2b-256 38338074e25da7e969dd0dd767acd344e527eda1d1ff4f352354b8a012b1f804

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.12-py3-none-win_arm64.whl
  • Upload date:
  • Size: 47.1 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.12-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6c9ff26f280b67ef121064824980bf25dcf655925c54953ce6559ba63b098bd3
MD5 160b6f72c69ced937d59bbf3b1b1b898
BLAKE2b-256 41971db7ec41c154efa00c84c07af6203d83cac45ba99827f41d5750fed4e276

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 53.9 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.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7449578b87e4042e14422ac4aad540594293553138a468c834d02ac7e4314289
MD5 36ca962e9c73808fce77bf46a832ba06
BLAKE2b-256 a3fdfac434b68cc5fe9de8eda693e722ab7d94757d3a201e34eff96d68b7f422

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.12-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67e349e2153afdf20104adba17cd8c3cbc07d85f621ca8dee77ab1e7ec22f2d9
MD5 321ac37eeaf311ac8d50cc01305a491d
BLAKE2b-256 f9f1d7d4380c92ad302232348895d8d06326953ea9e7051b176631afd7111ea9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.12-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fe394858166179be27bb2c20327cf1e19dfaa61fef576f538e745cc87b6349a1
MD5 f6a21a47da774d7e97f097e72fa27e20
BLAKE2b-256 b118aa387ba590c626ec0d8c916076a3f1d4d370085a7ce26bdeb9a68111ac1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.12-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ce092c8d9dbedcfa850c28d196a7840e4e5d25395cd8e08339d2fcd70b9f64eb
MD5 8bd388767005f8b593ed64823647a625
BLAKE2b-256 1537ed2c15f40ab84246486840ab908fb8021085329c84350969958de459ebb0

See more details on using hashes here.

Provenance

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