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.3.tar.gz (93.3 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.3-py3-none-win_arm64.whl (36.5 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.3-py3-none-win_amd64.whl (42.4 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.3-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (41.0 MB view details)

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

seaweedfs_bin-4.3-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (36.7 MB view details)

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

seaweedfs_bin-4.3-py3-none-macosx_12_0_arm64.whl (38.4 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.3.tar.gz
  • Upload date:
  • Size: 93.3 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.3.tar.gz
Algorithm Hash digest
SHA256 39a0d0692d8b247daaefb662d131344f0872d0d3ed85cc8b3c0980fd54a4f170
MD5 8d8366ca43a3d1c43688ff3b7dc12012
BLAKE2b-256 9c6871b7131eb112f4043555a02ff6fd16288e33d028f38e6ca0ca5dc2b594c5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.3-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.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.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 178a48c1cf23fa952adc424e7b1b5870f4ace1dda8ccf63624f5b6a7b0b02582
MD5 0fd0535c9aecb44b01dc94f686edf6b5
BLAKE2b-256 c55dd478426fbc4f9d871d06e0d912a6848c835923be48c154f2f9dfc7928f21

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 42.4 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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4765670b1ecf65117ff0e3fe357b59a11374b5718650ad51bdbd77ab9d55bfcd
MD5 59175ee2a66d5ad1715f7b6641400306
BLAKE2b-256 a3d932b34521a77acd7e8d063c093c0d20570d130953410711aea832f59478b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.3-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd1925ee79ffca755baa19fd0ef57d28768f1ecd279921310f30cfaae4ec9d9a
MD5 fba418d10f5310cb8b535b18e773a17b
BLAKE2b-256 92f2f9a5dbedf993aabfc0fae31b1ad4214f86a97041577e421382a912dced82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.3-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87c1645a91e61d2bd01528133083da313def36f4d01c61993ee2819db8c0a398
MD5 d2b6499126dd8871c3591bcd37590d72
BLAKE2b-256 603ce1cb59b9fabcee2733672766c3b48564df85043716cd83c5086434f1683e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.3-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 7eb96744b8990f64b64b926e788beb73f5e5fd34c7723d5b5daf8b1bc4e8c477
MD5 4e61634dfc4026834a14fbdfdcc908f6
BLAKE2b-256 337c219f2728a3c5c334d136464295074453f008f16cccb3b998244cd647b489

See more details on using hashes here.

Provenance

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