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-3.95.tar.gz (30.9 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-3.95-py3-none-win_arm64.whl (26.7 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.95-py3-none-win_amd64.whl (29.8 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.95-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (29.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64musllinux: musl 1.1+ x86-64

seaweedfs_bin-3.95-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (26.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

seaweedfs_bin-3.95-py3-none-macosx_11_0_arm64.whl (28.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.95.tar.gz
  • Upload date:
  • Size: 30.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for seaweedfs_bin-3.95.tar.gz
Algorithm Hash digest
SHA256 98024db7efc0c0ff665aa80c683bc5529e29ffb28cf6b574920139ba9a825721
MD5 3c2e53b6167bcafbbfb974eb9ad94708
BLAKE2b-256 60483ff1da5d15c1247545131de62371702c94f7319040d6159fb0bc16e0ff8c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.95-py3-none-win_arm64.whl
  • Upload date:
  • Size: 26.7 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for seaweedfs_bin-3.95-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fc1b796481b084f7d33dfdec44c65aa9f564acaf5f5cb8ca0142579095d8bf9a
MD5 2eaab065b0bac152f88ef526e64ff7df
BLAKE2b-256 6981acd12e98f8ee2a83597c014d31632846f199d6db68c2b7f28853a9d79787

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.95-py3-none-win_amd64.whl
  • Upload date:
  • Size: 29.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for seaweedfs_bin-3.95-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5825c907da68e1596632076afc7c83f3dd3867f566774c0cfc01d77fbc72efc8
MD5 f7fd1341cf4e67587d1ae5767c2090ce
BLAKE2b-256 c721f0e8eaa591a0f3de333cd620f7eb6d148cf5793bce525c4586050e54a416

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.95-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-3.95-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.95-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f0c636b0d941dab14d8deec35ced0e97ff1c05d82fd5b65672b1868690c1c7bd
MD5 63fb997864d6dbc436e89c517f556094
BLAKE2b-256 c16e90db9b6d2c5f23ef66c0cd48d9244aec2ebec2c479f45cf626e4936843c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.95-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_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-3.95-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.95-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c39b5ed181353570215efed26075809681adcbcfc0385c62ed8de3e8e187a505
MD5 854f460b46690d729626afae92c0f6f0
BLAKE2b-256 e810f2ffe24b9ab4fcfb3c6c66bdaf74b5ca8e1603436e89a64e6ff926e12415

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.95-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_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-3.95-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.95-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f553dd74aec5a2b08a886128ea9134eabf69f6c66df985f223b9e5db9c0bde96
MD5 10f2fde663a65faf83bfd84225ae40cd
BLAKE2b-256 4793604308e458cfc35a98a315ef543ed2f4accd45e0c885211b0a839961cc87

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.95-py3-none-macosx_11_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