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

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.85-py3-none-win_amd64.whl (26.8 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.85-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (26.6 MB view details)

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

seaweedfs_bin-3.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (24.1 MB view details)

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

seaweedfs_bin-3.85-py3-none-macosx_11_0_arm64.whl (25.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.85.tar.gz
  • Upload date:
  • Size: 29.7 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.85.tar.gz
Algorithm Hash digest
SHA256 b46ffaacae72d1152f0f96dcb0fce89a89a440762b82e00a82038876f144b1a4
MD5 9324a0b942d00ff854d95897006f97b4
BLAKE2b-256 2f78217cff213cdeedc939578e813fa33a4f168f2b2a867af1e497ce7843e71b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.85-py3-none-win_arm64.whl
  • Upload date:
  • Size: 24.0 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.85-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 2b13400f8dcb14750079cd56221049c43e41988df3c0753131b736744b8a602f
MD5 3c0a69fe1ddec38418f67416d5f51ce3
BLAKE2b-256 5f91af989e8fb9fbd90f94f4a89c7fe52ade3af143c08b4d064ecc905fbe63a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.85-py3-none-win_amd64.whl
  • Upload date:
  • Size: 26.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.85-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 812fa21ce1e102125867e3fd9b28bc0e08804d4e9e1709644b60f397b81089ce
MD5 5214ec31a17a0fb0e47a458c6f7da37c
BLAKE2b-256 036b5addd388a453c4831354bf045dfb5e0b4e0cbf856ace21574ff04158b4b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.85-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.85-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.85-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 46b51e589daccfa13c20bccf43d1ed64c20c7248b38eaefc0a2aac7755566274
MD5 ab50d1edeaae2578de516e5478a3a7de
BLAKE2b-256 777afef24451fa25daa146274022f57c395fa0974d939990b674e9c15b85e79f

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.85-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.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 61fae1478f432dc3c814adfaf72bb98d80ed1dc191b6b9a1400c219202a917a8
MD5 2c6f7d676920f6f46ac43c4e8c9ab9d7
BLAKE2b-256 5d42a38e04a76583a9aa018227b51d8a4cef87ee91f10eb7898455c6ec6a3372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.85-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa1200f4050f70148f37780dde41ceafa23bcea09e76bfbf68c52ce4b21b553f
MD5 7fa8ccb0447ab23b4c9b2aa4b673b432
BLAKE2b-256 aff112bfefd1f6c164ee0faa9bd5418ed8d2fc4430637c33fa1157101f41a9d8

See more details on using hashes here.

Provenance

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