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.15.tar.gz (81.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.15-py3-none-win_arm64.whl (40.5 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.15-py3-none-win_amd64.whl (46.5 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.15-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.8 MB view details)

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

seaweedfs_bin-4.15-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.6 MB view details)

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

seaweedfs_bin-4.15-py3-none-macosx_12_0_arm64.whl (41.7 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.15.tar.gz
  • Upload date:
  • Size: 81.0 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.15.tar.gz
Algorithm Hash digest
SHA256 0630d6190cd7358e233ab2c72cf3524b8e40290e82976003fb1314d7c8e6892c
MD5 b2172806ca2d2eae8237588748c7c0dc
BLAKE2b-256 469877c0994aa750adf74975ee6fdc6f21b363380c5dcf2fea2e452f88fa2e3d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.15-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.5 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.15-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 43287c51e52215d5d14f0b0e2cfb842b626bca9a7482a7c630dbc848b147a119
MD5 eb66f72dd68d475763e53bd74e3b5978
BLAKE2b-256 a3bf725beb1c73af7c048b801c28d7dbfd000e2958c8d158728b4abd44c545fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.15-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.5 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.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 39ef208ba24873c9e3e2adf3909346068b4d012a95aa0b6e24f419185a365ef3
MD5 4cd1d5dd50d8bdb80a826c63ceb53aa7
BLAKE2b-256 34fbf50c87b8d9fe755acfd4cb6f13c9fc2bfe76ad6ec4d0f476dc4857ca12b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.15-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf7ff990b4558f6f6bb670010eb97d28837be74b254bcd0fea26bd38245de78e
MD5 4fab92fe4a897c8169b26a8e08857ca7
BLAKE2b-256 c73eb86b2933830c40ff01be0e6979f31bca0706669ebdfe1c75eea845d82f21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.15-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35e86a1242839fe51c12488d65327f60359e460dc14c1700bdec89df5d359cd4
MD5 7a59514581adc9a745997c729fab832e
BLAKE2b-256 20d67ac7d31b9905a3a771a36ea2d6a773cc51831b9cf771f2b94c4a506c6e10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.15-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 7ce070e9884839874c6456f2ab86c8505e1f0e1037158e35260a8f60c3f9a8ca
MD5 7454edd1a2fdf35a38a758c1605e347d
BLAKE2b-256 ead736d89beb474d07aaf504e8d881f34b62bab9f27121ebbad979f85b24e79e

See more details on using hashes here.

Provenance

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