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

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.1-py3-none-win_amd64.whl (42.2 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.1-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (40.8 MB view details)

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

seaweedfs_bin-4.1-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (36.5 MB view details)

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

seaweedfs_bin-4.1-py3-none-macosx_12_0_arm64.whl (38.3 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.1.tar.gz
  • Upload date:
  • Size: 93.2 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.1.tar.gz
Algorithm Hash digest
SHA256 c0cc5e8df6c3944bbbfbe78d2b7004eea05652efc9d8ea2471c386c189e75072
MD5 d9df560e20c441fc130f3249f2107ef1
BLAKE2b-256 536603bbb449255e9539550b90e1df02bfffe00f8988ca3d6996e221a056e958

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.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.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 1c6554828587e84c2670f37cdb7e17f444dda14ba31bfd5b83339b06e8f9df2d
MD5 91a53769790239f7ca435e6ee3ec6d96
BLAKE2b-256 efe01e121daff06e774ab4c0ecc158ea11ab006438c64819c5889ee5a07314e6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 42.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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a0dd061bf32fb221577f73830743f9532a515d05b6e3008b3712b950dbdd3bc4
MD5 93edf6227f506dff5b62f76e99ce7cb5
BLAKE2b-256 ba30c8cccc0ccaa6822f17ed340b887cc88b3b8fba044a226cf70d502249ec71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.1-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9f6264eb6baf6aad3c6be91139deea9048b997d673804060f1ac1ad6d4e39b3
MD5 a1d58c290f09063167f8f3098250fd95
BLAKE2b-256 042b8dda5bfa922e33d2ce35659e81e9d2ea0b7e29fb017c63b4e25e5f152463

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.1-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5d83df0c2518eb7725c9baaf38991e198ddf3213e93d5f9f52712de0fc366c1
MD5 eea234667173a23f4c643888afb078e2
BLAKE2b-256 2e7d58eb9dd21ff041b469e1223c9b38c9537d478a327dc9d3b3617f70d36b76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.1-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5b1e85a1041008df52da8981b3b03b3b8ce2159c0d3309c92fd7124656b9aff2
MD5 ae39d23dd2efaaf3c5bbb06cdb4f7aec
BLAKE2b-256 daa7c1485a51d53a46f17fe3a65ab9797ae768dfe617edf4cce075572913b400

See more details on using hashes here.

Provenance

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