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

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.34-py3-none-win_amd64.whl (46.6 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.34-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (45.1 MB view details)

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

seaweedfs_bin-4.34-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.8 MB view details)

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

seaweedfs_bin-4.34-py3-none-macosx_12_0_arm64.whl (41.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.34.tar.gz
  • Upload date:
  • Size: 99.0 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.34.tar.gz
Algorithm Hash digest
SHA256 8c1326e46de32310eb00650fc2b2e9512121082779d252ec893d9bbde2faf85d
MD5 626e1870655e9069bd8cc904cb595aa1
BLAKE2b-256 1e856ac3ce67b3dee457111a7ae5b0ce6648e5c1800e35d374121483873c13b6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.34-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.6 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.34-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 b33f2b0227ca6fc8c79410c7c9e1bf4b6825f5b94f8262188630efdab739ee1a
MD5 58cae328b6369364c732545107c28324
BLAKE2b-256 01d7c8c8a00a9190997e9fd3e30b8e8b83359128b6df7e64e42d92469513add5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.34-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.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.34-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8271bd05f7bfed1d708e4d8949102dfb93f170365dff12550a38617b7849fd49
MD5 d3fdef9a65f389ad4520de01366d64ed
BLAKE2b-256 2f435c6eb93b3b51929b062229c0afee080147a796dd08fc2f5d616199249ed5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.34-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25d91176bd7e2aaa0801a153b360bd537333fa277f4f18a13a20b3a34c9bfdd6
MD5 a75036188a6415458abbd7becf26f667
BLAKE2b-256 c58b53da321a52a5f9fafde734c16251b25f71ad3b7d456204c663a08d5c6966

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.34-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b849fecb3b43998d789e6eb99c022c332aa22dac567a80c75bf7d467f0cc727
MD5 9edf0c4b03a01e21a2fb16a1087092a3
BLAKE2b-256 de7026229343ea727a0ce24cc780bed647894e61d527445f9ebd466553f37e62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.34-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b183e3079c760bc075a632c6647be8becd4b1951cda4d96ca4d8d3d3b7db950c
MD5 2cb1065b09813c29d2d7b8bed57c2b5f
BLAKE2b-256 90146d386d078d794953aea0fed0ede6585ac773a1e365d942ff4fa3700db542

See more details on using hashes here.

Provenance

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