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.5.tar.gz (93.5 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.5-py3-none-win_arm64.whl (36.9 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.5-py3-none-win_amd64.whl (42.9 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.5-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (41.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64musllinux: musl 1.2+ x86-64

seaweedfs_bin-4.5-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (37.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64musllinux: musl 1.2+ ARM64

seaweedfs_bin-4.5-py3-none-macosx_12_0_arm64.whl (38.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.5.tar.gz
  • Upload date:
  • Size: 93.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seaweedfs_bin-4.5.tar.gz
Algorithm Hash digest
SHA256 31cda591c74b724cd1155a458d13cfcec7679baa9c9cfaba05c164717997811f
MD5 d0c7922b00557db2d6a4c1e59127d6a7
BLAKE2b-256 3f25598296ed6ff2360a61df839109661d807959e755a96b1ca245c97cd39eca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.5-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.9 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seaweedfs_bin-4.5-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 1708b027ab6f8dfb96cb94cc617901e734f114bae8238903d4c40f367cd4f9d6
MD5 f2aaa6d1ee3cf447444835b5df4a2746
BLAKE2b-256 89e9bc54baa8418d9daf82cf2c03bb80e72ba7b56270869d64e5d9b95f45393d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.5-py3-none-win_amd64.whl
  • Upload date:
  • Size: 42.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seaweedfs_bin-4.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 59faec01ef8a6ee81507efe8bb550b5b0faf23eb0dc283048bbfcf0dbdf1ef3e
MD5 74f136690ccff1a06d7162b1035524ea
BLAKE2b-256 0956a7e381fb894f4b1f62fbe2c1601b1e59b13bde7cf4d98d63827715f13c2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.5-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21734f434c63e8c6c6d5a1b2ec63d8ed353cf8b8ef37586e0df4b18be721c554
MD5 c575aff7d09782fa98b9f42f1c2d2106
BLAKE2b-256 14ecddb9b46eee9afd291355d94e2a528e5d45e52d59482d5f7f806e2c53e952

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.5-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 038e5a1ea16fe25a5bc531f89d11d80e4a4f6821cc1c9f93ce4165b3158a06e7
MD5 502ba9bf65d2a4ce2d5e607a2b4be92c
BLAKE2b-256 95e5bbc53b93a9c5c558c3d1e055e54b429b68073ffb82fb5652c6e0909fcd48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.5-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ad5b9ecc388dd562552053566df9bf113e856ef2f4b5eb91d27efde4d0ab54f1
MD5 4bf92022539856447aa0c4fa15ed5d03
BLAKE2b-256 0962a4346305fd6054990c91de731f5caaa6d531d9ef72d8adbb81ff438588c9

See more details on using hashes here.

Provenance

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