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-3.98.tar.gz (92.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-3.98-py3-none-win_arm64.whl (36.0 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.98-py3-none-win_amd64.whl (40.8 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.98-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (40.5 MB view details)

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

seaweedfs_bin-3.98-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (36.2 MB view details)

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

seaweedfs_bin-3.98-py3-none-macosx_12_0_arm64.whl (38.0 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.98.tar.gz
  • Upload date:
  • Size: 92.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-3.98.tar.gz
Algorithm Hash digest
SHA256 87c2490543e32bfafd72ab99f6fb5df316a926e8fda8644be8b5e6a282d1bdd1
MD5 56cfc7f53208b874ed4c04c4305180a3
BLAKE2b-256 a878a02c3268606211e2b83b65add79d4876a73b6dc409c0013e6df4b603fde2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.98-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.0 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-3.98-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fa734d43a23a16a517f13309a1a94f3b5d0d529e3c1632161c53ee31b706ecbf
MD5 13f433fda5f6e40bcd6cbbd4d9f4e917
BLAKE2b-256 a1156b39be879fed429ba41fc7fc586c950fe15b47dc4bb6359fe5d4750c7ac6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.98-py3-none-win_amd64.whl
  • Upload date:
  • Size: 40.8 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-3.98-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d78949ff4d62efc95feaf3ee07cfdc24ed2d4d614b0116bc2e69862687dded08
MD5 c08f5eb2dbe85f08a3e1aa2b4a7f6a61
BLAKE2b-256 75f943f12388c836f1c3e3dd15a2d20dbd79b87ba458a016e3370d93f433623b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.98-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc7e70133ca95f4ba44c9526ad196f2b5988b3a22be5ddd9d13b29abbc1fce37
MD5 2588c2ce09d05528d154a0ea56222a09
BLAKE2b-256 e86b56e0cad8261823f0f89f5de2f1d0dfa668998ad2b0eb11b81985a561a0e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.98-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b3dead302cb2fb5f62a77d6ba26185d1e27c004d52fb8779f97455f87566e8f
MD5 5a89cbcb62a864c15ddb0a2e629fee35
BLAKE2b-256 3b3c68c9e823843cb1c6c41e1f288e921bf94535d358d91c6fc4fc7517ee4f74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.98-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 cef8cdbbe4b6681ae43b8885e0d448c2ea03d6b3591ef85cbcb94d3478c7c718
MD5 4ed44da53866c15401099a7753771c19
BLAKE2b-256 66c0ecbb7b7310d69ac9246db1f71fe58c80867ca1981992dc854a8f281d3613

See more details on using hashes here.

Provenance

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