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

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.31-py3-none-win_amd64.whl (46.3 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.31-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.31-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.31-py3-none-macosx_12_0_arm64.whl (41.6 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.31.tar.gz
  • Upload date:
  • Size: 97.9 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.31.tar.gz
Algorithm Hash digest
SHA256 715faeeebc58c8bea82fa029729fd6f9051ac02d965d93ba1b7cfdbe401547bd
MD5 5bb4069cd4e1113cd3c4b67e3d941bbb
BLAKE2b-256 49cc2fe6800acd70963d31eeeade9b5bcdc41ac9000820df36f9a56652909021

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.31-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.31-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 334e15302f5ba7749caeb91917737dd9a4e2ad09a601f1f33ffc1d2cd7daef95
MD5 ef1650bb11f6676714c8b973e2b83fcb
BLAKE2b-256 bbeb95c195ee287fd3bb6e55a8ee6155ecd5845864d8815daad70433a42f9c8c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.31-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.3 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.31-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5d36674fc9ac7ee0649b6d8d1da93fe930e6b041cbacd3b348d04f2ba59caddc
MD5 0773a12c07df19caeec98fc410665366
BLAKE2b-256 0554327bdbfa13b96c06ac8550e9ec45be11f344ecd97e28f592107aacfb94f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.31-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa651af34c542e4f0544b72d0459d23e91523f167a76039e745b80b4c8fb50b3
MD5 a2c3c272fed4ab4bbc091b279cf88ab7
BLAKE2b-256 9945ef0cc15009003133ff81c3a44496081054ab7802f27561b36b30499ade55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.31-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be22baaaf076e0a473e7cffbdad039410ae013d44ee60dca7dd9aecbf584c0e4
MD5 ba0ea2461d2625fed4dc807ad1810dbc
BLAKE2b-256 5ea42acd405f7ed6ea2948a5aa257863d7f2c37bd41b9bcefe5a7caa9d1908ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.31-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 da1785b791f57cf4d3b8a632494553bc19e2aaabcd162f24e0778d56c72ff19a
MD5 f02d630cbc56e5e598a6e6401a78f8bc
BLAKE2b-256 cfdd312a573ddc915ba5896a69213c8a106fd522abad96166e9710d53e39fe8a

See more details on using hashes here.

Provenance

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