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.93.tar.gz (30.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-3.93-py3-none-win_arm64.whl (25.7 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.93-py3-none-win_amd64.whl (28.8 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (28.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

seaweedfs_bin-3.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (25.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

seaweedfs_bin-3.93-py3-none-macosx_11_0_arm64.whl (27.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.93.tar.gz
  • Upload date:
  • Size: 30.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for seaweedfs_bin-3.93.tar.gz
Algorithm Hash digest
SHA256 81564e056ffdbbc2306c310fd6efc453c9e00fc892f2b8f22bcece0df8e2118e
MD5 e0c9ad83aac88c97b275d81c47c85ce3
BLAKE2b-256 ec3268162b56ab87faf7b7558aa8807e5b02010cb54c2b52438f90407e375ee5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.93-py3-none-win_arm64.whl
  • Upload date:
  • Size: 25.7 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for seaweedfs_bin-3.93-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 32ef4b120d209ad58f6c3036e0508589d38f1b5ed73dd9368fcbe1375e6ff28d
MD5 0b01a2941f2d341d091c7ccb0abcd5b5
BLAKE2b-256 4e148d410fbbeeff66b1e88a9399f05d86df4ec1e061d90dc562ddf733fd4923

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.93-py3-none-win_amd64.whl
  • Upload date:
  • Size: 28.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for seaweedfs_bin-3.93-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bd7f3d0cfb4a238c3e7e352d598818eaead12c2401f6a4c6cf91a1dcbed529ae
MD5 0f28e248dfae1ebcf467b43557e8697d
BLAKE2b-256 e690d36116db11c36f76efe9411d8da8401ab0f4bda32096f571b1f4f96da6d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.93-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.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01b02371e9f0d153151a75bd1b8c6b283da4e3ce8143c268ca630fc04bc47f0c
MD5 db3c136c518d646531623b54ab1e63c3
BLAKE2b-256 3db1d9f4200ea89cda1ee9da36e03f99c10e993f9f4ad306207934967bcf94f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_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.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5f3f7c8f560ad5a12a06afb353958125a5d11ca74a0a063526a8173230fba537
MD5 9f746a4f50df1fbc803d49e6821240fc
BLAKE2b-256 dc80805d9796a5c201ad617d895acea5cf1e3927d4dcd3f7f23b55e24c18c2e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_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.93-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.93-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54ff013367315acff10d8e88d63010c7683774797a2547369eeb6c0369a3bd77
MD5 a26f4ab8f5d61612d6d69399f151bbeb
BLAKE2b-256 97925e42b0375a468fff1c8450db71c27f9332e20db59482b18844e3d90f6784

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.93-py3-none-macosx_11_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