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.99.tar.gz (92.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.99-py3-none-win_arm64.whl (36.0 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.99-py3-none-win_amd64.whl (41.9 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.99-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (40.5 MB view details)

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

seaweedfs_bin-3.99-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (36.3 MB view details)

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

seaweedfs_bin-3.99-py3-none-macosx_12_0_arm64.whl (38.0 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for seaweedfs_bin-3.99.tar.gz
Algorithm Hash digest
SHA256 d32dce1558d4a3e9a01496088ea6d492df3a30fdcd8d545b24b4d93b9a46145a
MD5 151e70c34e558568b2cc0d95908896b3
BLAKE2b-256 2907665271d66cd8cf79e1066751f13ed5ba7e1c99071ddd3a87d9feb50c4ebb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.99-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.0 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-3.99-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 8316d1d56bce31a7168b94bdd8e6cc87046594d011c0d74e31020b3985beed3f
MD5 ca75c1be46a9c8c07ba0d4ac5f958c45
BLAKE2b-256 e1365c8ffc607325b872453109c777dfed2f685b108faecf3d09a1fb5a215344

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.99-py3-none-win_amd64.whl
  • Upload date:
  • Size: 41.9 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-3.99-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bedc548902af1d000e2e4ccf33dff6907bd7392c8a6da2712b0519e6d4679e97
MD5 c02b2929ccbd5844b3b0dd6497885f69
BLAKE2b-256 1fb0614c2180c4221ed468da2b83f21d7899c26fe4b37a4074c4304f3ec57ca3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.99-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb9c7892d225279f1d1af2f7e8d4eed1878b508b5f4971cd1ab5874e38fe7ba9
MD5 96e5e3ddd4e256345e32cd9d05f0325c
BLAKE2b-256 7cf880479a1864c99374802fe804e57d64bf7f86b379a5f02d32312a099ea877

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.99-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52c0bae7bdccf838f00e67f106bdc7d2f15c39269c74b732d05468b1f672e184
MD5 b6aae4cde29da7d835f539f8bf3589f8
BLAKE2b-256 238936c804c2982d3bf672605e9ac82b62f80eea6cd2379b1f6cafb7ca980f4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.99-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c43d39427bef297551005ef7b08ced9a619cb216596b7f4bf5bba6078c0e0645
MD5 122d12de63e904a74d2a17cce9098d8d
BLAKE2b-256 59342ee25d1df702ae96a132789a09cf5b54574323acc3919e46aec58a19891a

See more details on using hashes here.

Provenance

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