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.28.tar.gz (83.4 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.28-py3-none-win_arm64.whl (40.4 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.28-py3-none-win_amd64.whl (46.3 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.28-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.28-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.5 MB view details)

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

seaweedfs_bin-4.28-py3-none-macosx_12_0_arm64.whl (41.6 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.28.tar.gz
  • Upload date:
  • Size: 83.4 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.28.tar.gz
Algorithm Hash digest
SHA256 016359ed7a404f7bac5be9a2c54c2c7d430d3ea9fbe805c2dae0372179991522
MD5 afb7d53020b78a055763551e48ad2ba3
BLAKE2b-256 8f1a44f2e9284a6e47d843b47432529a4d135c1fe9307362e4310f0dfb1f8e68

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.28-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.4 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.28-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 caaef417c92f021ba3743750c5eb38dcb0ba4efbec3adfe5cb2931a5e50c3f0a
MD5 eb650138063d2fe3a754b36090682cc6
BLAKE2b-256 dfcb6c4482a34a91878f31051d6f5387ac1681d4dd251dfda4cb5bd10ae68724

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.28-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.3 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.28-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3be038b462e8e9c20a3cd2780a9c624e896c69b58ebb1c84d7dd3068934885f4
MD5 64673c496e2a068d705ead745f5a5d39
BLAKE2b-256 ce358f2f08c287b194f4ab8f38aa2c496e4b0aa960c931f1cc3a5ab374d967c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.28-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 766cf30e7dc098c4511d7009ec763033e3d1fbbd9451d8df47f0e7ff926d2b43
MD5 a0f8524ea5db139937087a0eb64b076a
BLAKE2b-256 8e31fecd94421883d5c9d758c71f1947bf72b7fa3b959e1c549de5eee3fa80a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.28-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3bb076ad08f69beadafeb5a2217ca6796c96160b7195eab2e4f8e07b2f0f495
MD5 7cf6d2ff45bd1bccc4c7376a0e0f36f8
BLAKE2b-256 1d6ef119fc48306a7c405b0a6e493db03454fdc125e0d1e6b25922636452916b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.28-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 56bdcda2bba785042782db009c6ddd329575b6a8ce29acf4b6194e567ab815ed
MD5 4c8059358933f6f03555a786e8fc0e3d
BLAKE2b-256 941a62aca3956903b12a94268b1192d14b31ea85d68d042a00aefc4d512ec792

See more details on using hashes here.

Provenance

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