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.19.tar.gz (81.6 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.19-py3-none-win_arm64.whl (39.2 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.19-py3-none-win_amd64.whl (45.1 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.19-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (43.5 MB view details)

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

seaweedfs_bin-4.19-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (38.4 MB view details)

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

seaweedfs_bin-4.19-py3-none-macosx_12_0_arm64.whl (40.4 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.19.tar.gz
  • Upload date:
  • Size: 81.6 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.19.tar.gz
Algorithm Hash digest
SHA256 64e7315d0b2e1d6b421c27e8ffd936fd20e545a5365cea16e490d6fef407c54c
MD5 eb6b9743f9d8f1f0433e638238250371
BLAKE2b-256 925493a50d350520e915d8b6f8df53dbfe674a855591f9546e2bd84266000871

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.19-py3-none-win_arm64.whl
  • Upload date:
  • Size: 39.2 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.19-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 04c1c818d1b76aad27a67e2badf38d9332ab3a05c3aa061d6a5c26e1708df5fd
MD5 d0be7135090e1286d74b5f56e42c10d5
BLAKE2b-256 4c79cb2d31550b3f0b08d2dee7c79645b4431f52e9c00e5c5767dbc1529aec03

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.19-py3-none-win_amd64.whl
  • Upload date:
  • Size: 45.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.19-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0709412f470423b02eeb64c506f0ca24ec963fc227d83151953b73669452fd0f
MD5 0d09e9f852ceb3ac90c9c0a3c8054a98
BLAKE2b-256 badc8b59201b65fadf80085272a0a157e152ae1485e35fe5051261ed766ac93a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.19-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7044c5a5bba9383f6a457bceb8407c6a0f7f03b27a533e6883309ec9198181ab
MD5 8d25d3fb293d0948e2b6a63697524ae4
BLAKE2b-256 73f53fff12467bf68fe78e090281dffa2595b365cc6e1c3a70e48824215977ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.19-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0684dd2efbbdacd469631473544088bacf5a719c4a12e6221c2b353e560babe3
MD5 639f7f613dc4dd91918a2e62e89955c4
BLAKE2b-256 9436f7448f22af706b8ba52523bca7a2617427fd649c84ae3d33168865b61f13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.19-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 2ea22f78e0ff67c50806cc37fb1bd990fd4e0cc676812c8f3438177818cd99a3
MD5 4004a0140cae828a76726bae44e90c6e
BLAKE2b-256 6c0452804eac142adf19a90ca0012ecee0918d7e209278b71aaf137f00962d9c

See more details on using hashes here.

Provenance

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