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

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.32-py3-none-win_amd64.whl (46.4 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.32-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.9 MB view details)

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

seaweedfs_bin-4.32-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.6 MB view details)

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

seaweedfs_bin-4.32-py3-none-macosx_12_0_arm64.whl (41.7 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.32.tar.gz
  • Upload date:
  • Size: 98.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.32.tar.gz
Algorithm Hash digest
SHA256 8611255955b20db9528acecc3b8f7ab44479a2bf416ff1983fd865c4c29c0198
MD5 33becafcfbb344f782ee59b9e83f5c36
BLAKE2b-256 42d52206d938262324cbf75ee8947364a9f3fab7537aa3f5f6d0648207b4ed90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.32-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.4 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.32-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c08d5bcae48a9b700ddbce76ee53a7e94c0c98d9b3d69890c5b703f1d8a15560
MD5 a23311348d2c59abd7f01f90ffba14f7
BLAKE2b-256 69544596ab8e2d5c9495710eab0d8886589a199c3cbaf23bbb5e8c5c400c18e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.32-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.4 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.32-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 21479236795831aa3c7b556ca8dc28c49f49a42d18b078ee225c1af7cbb5bcb3
MD5 87213557c5a587bad86386fabdd4a01d
BLAKE2b-256 ccc96ed126e0b7bb229bc7b230384aa8b82ff43f542f8558e06884f64782b8ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.32-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7f17c50985cf904d9fba3e2a9ae6ad0e6162bda3afbd8bb0b8efde2c0cfb88f
MD5 177e8fc0c317650891c278cc39c35562
BLAKE2b-256 804fe7c28be6398163d11632c46e775f4693381b881663a4231d45e67c464e4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.32-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c87e1da77f1e578a30930a637ef5bfc7f40cc55b78b3abf7c0f61304d2ba1239
MD5 fded7db0cd98a1504f5afcde93663cfe
BLAKE2b-256 452c7f88700ec97c8e7812cde1c2d5c7c523d17f0bf47d66166fd5f63e7a09a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.32-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 6ae111a0b82d63ae223326a5d171eca34afe2ed78fa1d86f08b2e857cc3fd36a
MD5 8d9a859d06a189b935062ba28a4aad84
BLAKE2b-256 244289e34f566d0a5111667c2b8d95a8238b2c157d2f99433397ad18077a1afe

See more details on using hashes here.

Provenance

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