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

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.30-py3-none-win_amd64.whl (46.2 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.30-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.7 MB view details)

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

seaweedfs_bin-4.30-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.5 MB view details)

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

seaweedfs_bin-4.30-py3-none-macosx_12_0_arm64.whl (41.5 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.30.tar.gz
  • Upload date:
  • Size: 83.5 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.30.tar.gz
Algorithm Hash digest
SHA256 36c2f2248c1fe0e56c89837545be7d357df3fa612cfd5c15fda28e56295fb385
MD5 6963b429d2d4bb6eb8c5f1fa5e01e225
BLAKE2b-256 dc105a3dfdc8352b5773576913ca2c5bd410e7fda78eae7446b56f492a903ece

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.30-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.3 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.30-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 1a16ca4f6f9404dcf8a8f9db462ef1d982d04863b9133ef014f5a489fc0d37bb
MD5 cfa1439f239fd1f635e92749c72ea1a4
BLAKE2b-256 7d7dfce2b4f12650bf5431d1181830eb7307d64712a5ec269f18dd674190e946

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.30-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.2 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.30-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3c45ca7817bc782cb1d432f017dc6bd6d9cdfb0171cfb2cf2d634b7ba18ba327
MD5 8dcb3e45ac2b7402ed9d2800a612fdfd
BLAKE2b-256 796915a8607b87ad2eca5d42a4e5db9fc0aae0fdee23a4f6cf3e9b98ae79b29c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.30-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0ea541b4d83004ea57464b7992f9cb99e65ae9e1e5fc57b1220e9e1a795fdcf
MD5 c67729db6c16f81284bbb19b0bf3752d
BLAKE2b-256 712264c15e0479b2e002f6ad92959127ec223dcc6a06b86a4a5b6d6a6dc10ef4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.30-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e80abab1191d19e517e29954f9fea73c7be833ecdfa11eb201be7bfa79dcedf
MD5 806fb9beb31628fb5039c325d8622819
BLAKE2b-256 aad5b88a6c5aad2e528a5abdb66c7f4f6fb4c442aaec91528d79ef3baea09071

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.30-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d56d71d92623ba9b25657578b1b440f4da64c49ec330b5d001d7b84f1dcf3201
MD5 f084788132ed575cc2bc00b0db913430
BLAKE2b-256 bf8cda9fbcbaa0d35270696684191283db6bd896e60412a3df13450024cc0061

See more details on using hashes here.

Provenance

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