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.16.tar.gz (81.1 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.16-py3-none-win_arm64.whl (40.7 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.16-py3-none-win_amd64.whl (46.7 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.16-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (45.0 MB view details)

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

seaweedfs_bin-4.16-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.8 MB view details)

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

seaweedfs_bin-4.16-py3-none-macosx_12_0_arm64.whl (41.9 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.16.tar.gz
  • Upload date:
  • Size: 81.1 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.16.tar.gz
Algorithm Hash digest
SHA256 520121c310e1905ce2e5a1ab8a3034bc17af54c1fd3d8094275b676a58075cd9
MD5 a08704d13548a9b3e78e8cd81bdf0bd4
BLAKE2b-256 0a01bcae067708b2a62d90a48ba08dba7e46e56b6751624c163826fd1c73d72b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.16-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.7 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.16-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fedec9c14881505dc9e5da74d76f086df4f8081b6a7141fc5da5bb1437e11b41
MD5 13886c6cdff510cf8dd6f646a1d9db1b
BLAKE2b-256 4d1b958ec80c713629bbe0b809f71275a94bcea19f21b24d4529042434144007

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.16-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.7 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.16-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 42cd4a0ed6a5c10b05fb5d0e27443ab6d4b3312b1acbbccbe3516a1367d93ff4
MD5 c5611fb99989a1033d5e8d76b33f8ce3
BLAKE2b-256 5eee6594b1621290fdf7bc5b4d3f4a20381095b0c33c829d5d8c29d3b332ae0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.16-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 593cf5a3712adc117c8574b26e6b5323ae7f91621b9f76a096be8558c670ce30
MD5 74d322bd1e153172131386575f7d36d0
BLAKE2b-256 eb86533f34b37cf0aa1124bb885eb7c240768d69c176475323606bae8558af00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.16-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7648a3322f5adda680b234e749ed5c4369bf22ac743e4d989aeb2a2e6949beb
MD5 b2548e3ecdc702c17d6f8a80dc127337
BLAKE2b-256 a67a7f5de92d2af740931c59b63bcb504015266d7198b8264f03afe0180af278

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.16-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 842467f83d7786510a14a92ebbe1156ac9b423594389434dbae140638654de1c
MD5 9a5b3c5abd1d01ed70ea41e29ba3c2d3
BLAKE2b-256 173367a94d62f4bcd9561694e0e9f999d177223c80815f39f658d835e9651f3a

See more details on using hashes here.

Provenance

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