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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.86-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.86-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.86-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.86.tar.gz.

File metadata

  • Download URL: seaweedfs_bin-3.86.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.86.tar.gz
Algorithm Hash digest
SHA256 a958347045353d8f59513f0c1e7608a1b3bb91bcdf6c18a07d89b9a1c30a4415
MD5 e4991b6caa34341502b8378875444b93
BLAKE2b-256 b2d87f2cd2f60a1bd48d4afb726155a26696435cfab270e825b9a92805b6d12d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.86-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.86-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c9ec6d9cfd478c71e97fad632d62ad12a6c9d1d83997b344731bd21f4427901a
MD5 0331777df2b2be52b71a7f59be5c031f
BLAKE2b-256 faf493e08c8fba1eec1c0d3068b7e93f18b8a6e5fd3897360ee750a6271ae707

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.86-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.86-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6d2c847b16a55641bb687a099cf37bd96ce50edc30b091b8809cb297e6e08bcd
MD5 e91c14f2bb36469a19fdb8f4325c0077
BLAKE2b-256 ad9dd19fb4e66210530010d86b9074a208694125ec311899777547fbb4bb18d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.86-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.86-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.86-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9eda100740354d9d6f4c802e3fc7789b4c1f42755ca5cf683fa62d916dc5c1a9
MD5 23ffb112af751410ceb10917a08f02d3
BLAKE2b-256 d5daa395eba521875715104b9bcbf96a3d6b21805929b3ae17e053248ab6be60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 78b9e46bfd98ca2cfddff66a0d882ad3e219b9588946a4204a21cc93179bddfe
MD5 b9c11025d88dfdedb2cb50c64fcb238d
BLAKE2b-256 3d14dd37a0f2a342d206142284475f02dd6c560826f3cde44378aaa96abe0a88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.86-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4f1b0aa57c6c580b7f3b71522be3ea5e692879caf06289f2cb1666a4f4715b8
MD5 0428748ea1edb2f291309fe9d8188a6f
BLAKE2b-256 54d0668216a9e528f874d7a2f2eb4acc7f085e02dbf1372b097a5e28cc32a4e8

See more details on using hashes here.

Provenance

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