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

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.7-py3-none-win_amd64.whl (43.2 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.7-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (41.7 MB view details)

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

seaweedfs_bin-4.7-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (37.4 MB view details)

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

seaweedfs_bin-4.7-py3-none-macosx_12_0_arm64.whl (39.1 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.7.tar.gz
  • Upload date:
  • Size: 93.6 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.7.tar.gz
Algorithm Hash digest
SHA256 acb8f357e76f60724f016b9d88d60abc1e21462d200de2a98af43da0e219f28e
MD5 6de6ba09617fdd3331861243d3699270
BLAKE2b-256 266047b13975206ca9c788712934fdfcab48185b65ee15e6f2b9375f830b1439

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.7-py3-none-win_arm64.whl
  • Upload date:
  • Size: 38.2 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.7-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 de3e03b49d8bb09cb3345cd1a2b361df68493f77ff4d3cfc958479459a480ef3
MD5 73c486b9a663895ce16b76c80811b5a2
BLAKE2b-256 9e32e058228f04efd4b29b6cbe0ffab7cd7c259e9bf08644f0085712eae37634

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.7-py3-none-win_amd64.whl
  • Upload date:
  • Size: 43.2 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.7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 756ddb13d0a9204f8a26ad0f20e8a383c30c1844a1c49f3bd505c8967043645a
MD5 00276282a61213507b8f01834f08d2ea
BLAKE2b-256 78562ce6f4d9db9008547635331031d05d23edc1e311c3b6aca2e3112871b9b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.7-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cfa088e299acaa66f6432ac28a89566d11e42e2c884dd0a04e2588cce346b5a1
MD5 6be2c8e570cbf725ce26e2f5dc93aa1b
BLAKE2b-256 621dddca7e3d48ab339886e89629c241b9aab44bdfeff6fbe3a41987e222705a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.7-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d15056f78b6c927d65145405bea6b895ab30cc59a04a1a917ea02762a51c11af
MD5 3dfc1aa784223afefa023783b2511e75
BLAKE2b-256 ce78ebe924f68af6b213e944831920968485c271ef5a8d34db411fed3d553092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.7-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9f7911c617269441bbcd46bd623dc8ba509a0ea2b00109a01df4b5560ce9624c
MD5 88e1c5212722f4634366ff0efcc693da
BLAKE2b-256 4db6acfb0ae465f351e708c02a7114cf410454ae33c36418de7eac04b8a67c63

See more details on using hashes here.

Provenance

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