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.36.tar.gz (99.0 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.36-py3-none-win_arm64.whl (41.1 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.36-py3-none-win_amd64.whl (47.1 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.36-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (45.6 MB view details)

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

seaweedfs_bin-4.36-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (40.3 MB view details)

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

seaweedfs_bin-4.36-py3-none-macosx_12_0_arm64.whl (42.3 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.36.tar.gz
  • Upload date:
  • Size: 99.0 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.36.tar.gz
Algorithm Hash digest
SHA256 dfcd7150f482766b350a8fe19ec76324d263b707d62cd6253adaf9b2cd43820b
MD5 bc0933b24ef1c70b18398622af746e5b
BLAKE2b-256 fba1a402dba44a9057aa7c440ccf2ab4ebe3efc9c29455e693dfb5a17a577818

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.36-py3-none-win_arm64.whl
  • Upload date:
  • Size: 41.1 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.36-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6ed8c078455de281aa5bba2b21a60cdb169d7f6d7d87918619ab19099aa598bd
MD5 29da208c2f3bd6520db50fc10c559c5c
BLAKE2b-256 32e8b8099f9a07cb9079b02667cba0a125302e3d9d6b2c6c403c8abace7c56cb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.36-py3-none-win_amd64.whl
  • Upload date:
  • Size: 47.1 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.36-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0e28082d9cc601c093716ae61754c65a79250466bd97ae0421ac3ed02b836178
MD5 0619e101b464926204071f644a9a99a0
BLAKE2b-256 52b08c2c5aa12ae6ec1a984ba01cf00c4da8eb64d5b92b9576734b4036bb5698

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.36-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6b95bf2d2987c9c613b546f0c1bf7314d6166fee5be1bbfa93af6dcb1e028a0
MD5 57dde76b228cef33454e8e5f2c4d7828
BLAKE2b-256 d5dc9f377ce44790c4535a20c1b66c44b40314e98e456a8cb67e0f714868f252

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.36-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e54d077bedf7688c639cfd2e6cb1b7c89c6e8bda7b58532cd2544d485d52a62
MD5 9648e023e12e6f09123d987dd73408bc
BLAKE2b-256 7823f9cb3eb3bcf36cce4ca62e8654f1aa9cd175bf794493ff54b466c3b9b376

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.36-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ed4492cd1764e051c509fc93044d4a61327316a31e2968c8d9f8de307587b2a2
MD5 acfb06578b9f7eebf9e1a6bd30d17b2b
BLAKE2b-256 11e2a9531c6ded7b0eff94211b994c36f9426f025195bfc6e118557584f3b164

See more details on using hashes here.

Provenance

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