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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

seaweedfs_bin-4.35-py3-none-win_amd64.whl (46.6 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.35-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (45.1 MB view details)

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

seaweedfs_bin-4.35-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.35-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.35-py3-none-win_amd64.whl.

File metadata

  • Download URL: seaweedfs_bin-4.35-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.6 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.35-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 57088e5c4650621b133d3a8c5d921d95007e0992e60cfcd126d87a48e2f02e52
MD5 434756f996eb78ef26322946a55c41e5
BLAKE2b-256 ca933346c2bae996e1e3e8c991ea6c27356963fe224fdb9e15711e47ccfe3f51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.35-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ae3d561a48d21ec3b2ec47f6ca2a34f8d29ca2c8e72040aec17b25a6caf7268
MD5 8a709e081bea7728b7432952a8c827fd
BLAKE2b-256 cd871078c1a1a53e5ec593e185186e751e307065cab6f7601e5725f74f881dd7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.35-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a38a1cea89aee09d363b3a3037949d51170cbc01c3d82a48eb0865aefa07a61
MD5 185062262689e648659d30a6aeb584e4
BLAKE2b-256 72f9973eba9baa2e38f463ace67a06604b10b7e6cf681687513d25159bdd5ebf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.35-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9b581a8534b410256fd0997549577605e4b97f79427e07be013bd7ca10703c2e
MD5 08f75801f2bcc1ad0b2d078940c1f50d
BLAKE2b-256 be12df77c81233dc65b8f320511209401eeba5b51e24d2f7e0914c566c3c86bb

See more details on using hashes here.

Provenance

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