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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (27.1 MB view details)

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

seaweedfs_bin-3.90-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.90-py3-none-macosx_11_0_arm64.whl (25.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.90.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.90.tar.gz
Algorithm Hash digest
SHA256 2a7567c66b7488fa67230b4eb517a57ee3b12db308f0575522cff21fa99024ea
MD5 22877dfeac62938f50bc4ddbaa94f03a
BLAKE2b-256 7c9dc2dd153741319c6a8d7185c0c81ddb75f3be0070172b866455f190967304

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.90-py3-none-win_arm64.whl
  • Upload date:
  • Size: 24.4 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.90-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c427674a494827dd0ca280129812c0912af4e99f8eaea81360f4323c3d5ee867
MD5 1c17cd92d958a3d05a44bb193cd4014b
BLAKE2b-256 412526f84358782f4f21213576b41285206941298f041b4f727531f5481cc467

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.90-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.90-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6d48dc2dad4f80192f0ca83e252c83b94bdc5bf2680f6bc0aeaad434420bd1cb
MD5 2e06d25544801306409938a225ba4ab2
BLAKE2b-256 49821bb8e331822d8bd0f46b2bf0fdba257129e225ca7586ac5e77102702eb3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.90-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.90-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.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 17a3fdc773b07592ed9f5b529d4dd3d1fa04fc2406369886664d5238be05a4c4
MD5 0a8499129c1b7c0f172dc317891b8bb0
BLAKE2b-256 628b4e57f5a1772f2d75ab2c3c3982f414a3a8ab1be71d1ea0e87b3b6f98deda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 52bc6a061828fda91cb2359ee7e20599d8dd62401d4962383d1c4b17e5bff677
MD5 ef7bde70bc03b3aa013faf726764f769
BLAKE2b-256 749bc1afbdae4ab9930f830423ff3f18cb48abdba4185095155fa522c69a9f30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.90-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03de9a9bbd102b3e50267b9507ceed551aa32b03ddbef60d4fdb4c15fcd6f692
MD5 678d3c55ab850c42095640ba868977a0
BLAKE2b-256 8f806e504805e1b8f804b48af471bd05d933b6406ba575c77bfe5cf1ac689dc8

See more details on using hashes here.

Provenance

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