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

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.87-py3-none-win_amd64.whl (27.0 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.87-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (26.7 MB view details)

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

seaweedfs_bin-3.87-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (24.2 MB view details)

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

seaweedfs_bin-3.87-py3-none-macosx_11_0_arm64.whl (25.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.87.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.87.tar.gz
Algorithm Hash digest
SHA256 92daad530aea161199aec8b346b857a161c7a25904f4d4b1e38ad3881c2ca166
MD5 e1b854b2f4ba1354ef1d8c8d051bee59
BLAKE2b-256 95a65f3d047ab45bad698f2284ad1d3ae6cfcdbde955c24f2275b569448daae2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.87-py3-none-win_arm64.whl
  • Upload date:
  • Size: 24.1 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.87-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 582b95d9616e1910d96c9ac0315c37d86285b9527ec11835b3ddbbc0b43294f6
MD5 788631b79146a0227fc6a1625c1e19c3
BLAKE2b-256 a32ef1ccdd8aa55469acbfd9109a365f4c7c3aa434bba3b3601c2111b09ba977

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.87-py3-none-win_amd64.whl
  • Upload date:
  • Size: 27.0 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.87-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cff81164fe28a630fd63f53c7a62a2a127b958e0a17ca232d3060c0fac2208dd
MD5 800763c550384eeb0ec5065dae181e26
BLAKE2b-256 5fbca53b7fd13c144d286e06f7d859722d50ba2ecb3bf845a950a5a3b7b069f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.87-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.87-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.87-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c75da2c417a0a49deb0173d9110ba0ee209becd2e9593d6c02236552664d315
MD5 47743ea029c3307cebe41af21bb477a5
BLAKE2b-256 c283a84b78f59d288cc03163355574fc7f301b6a305aa78781d5365b116ef8b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.87-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e1c03a7f85ad59b0e79e30244ac262323ff02c412c57d674b0d1cdb1bf45fbeb
MD5 225a57233bd1ef34d212724e980fc7c6
BLAKE2b-256 4b4452924833981990266bb3c9dcf58d3553308f7c0bbb3503c4551bb98268be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.87-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49a529f1d03161eb5718c3bb6233560167c124701775e0721a5f6261c5372c7d
MD5 943328eff277fbff4a8a53548f026e33
BLAKE2b-256 26b57aeb7958dbb5745434958f9d2707eff25fee2fb296c97e965193d6519826

See more details on using hashes here.

Provenance

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