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.91.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.91-py3-none-win_arm64.whl (24.5 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.91-py3-none-win_amd64.whl (27.4 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.91-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (27.2 MB view details)

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

seaweedfs_bin-3.91-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (24.6 MB view details)

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

seaweedfs_bin-3.91-py3-none-macosx_11_0_arm64.whl (25.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.91.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.91.tar.gz
Algorithm Hash digest
SHA256 f5063c3ed3e85d6af2902f18bcc726d249c9ab65364efb8b769f4eb4413f48b6
MD5 c42bb427dd749bdde0ac3c9bcb6b0b37
BLAKE2b-256 d23e7a58a8161d5fc23521adf6714eb007ea4a197240abc007cece524dea6efa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.91-py3-none-win_arm64.whl
  • Upload date:
  • Size: 24.5 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.91-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fbf051875beffc989fe5b3e18ab11cbe5b891e4219a5ebac84314d59c3b8c0f8
MD5 93ea7a38865c8c8f624033fd66533d2f
BLAKE2b-256 d7f38f252d1884c8a20482e86fa25184608ee0645bc91d4a8fdc0468ec26b575

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.91-py3-none-win_amd64.whl
  • Upload date:
  • Size: 27.4 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.91-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a6ff5033db8383f6f0e69909dfc630c492ee20b88f636d720a7a09fce3832da1
MD5 25ab2b7db770e9f15ac83b9155194277
BLAKE2b-256 54f769e23df7e74c550f399c56f9ea20580b7f37b1812b52d24cd10c0b835ebe

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.91-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.91-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.91-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 107e2aaaab787a0467d9ec7700d2fd3a51f995475d65fde40676c36a672801fd
MD5 a6a742c0634b88250311dcf607a420d1
BLAKE2b-256 b12416abcf72b81ff3531f0045a5de757a318cece4a24f35757844b7c4a2601e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.91-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c58d21c4c138705f7b8e4afb4bb55c8d22bfd6cb93284895491f1789a6a6dfa8
MD5 85548b3535244a04f622517930e9120a
BLAKE2b-256 9f16590ddee5ea9bb379ded42e9c08526781597d6aa510ec5ab91ab3f08e9f3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.91-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12691829ce6bded28280b37252108de2a3c32d3a7818bbb3fbaa56710b37e8de
MD5 0e62cd3107de7e1f94204b06b990cbed
BLAKE2b-256 574e5b4f2a4b75093170921016f0a13aae6800b0aef0da971f54476ad94e73b9

See more details on using hashes here.

Provenance

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