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.88.tar.gz (29.7 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.88-py3-none-win_arm64.whl (24.4 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.88-py3-none-win_amd64.whl (27.3 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-3.88-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl (27.1 MB view details)

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

seaweedfs_bin-3.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl (24.6 MB view details)

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

seaweedfs_bin-3.88-py3-none-macosx_11_0_arm64.whl (25.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-3.88.tar.gz
  • Upload date:
  • Size: 29.7 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.88.tar.gz
Algorithm Hash digest
SHA256 fd0fd47b773c2d826ae6f89a3d1797ff395d36d9ae20875db86bf70b6f384ef3
MD5 1dc28a02bf4f7b37113f532d05064eaa
BLAKE2b-256 0a03dfe3d50d013928c1478e8fce8636dfe24d6fd88e115c645c6a72ca8d1849

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.88-py3-none-win_arm64.whl
  • Upload date:
  • Size: 24.4 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.88-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 cf14e566ce41c4baabda7823a50cea6f7c47da725a87f9050fba2cee29664d06
MD5 d0854c7a60da6fcf3ab503d033e6d605
BLAKE2b-256 dba36d30f8a63d785381a98e5553e4c5f484c7d808c491894d755ce6a517f1b2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.88-py3-none-win_amd64.whl
  • Upload date:
  • Size: 27.3 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.88-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 dd705163b6ab18b2d029741202569a1a760a29df2f4009b72217cf870319ad57
MD5 1867f80dcedc83d9ca17f1524a771e76
BLAKE2b-256 d4c71fa6a57fe24493141a704cefc2981727453819fe6f0ee6a583ecbb93e138

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.88-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.88-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.88-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e619ccc98fe36e7feeed3cf471b360bb48fc3061e2ae58f469968ee24ae2a4e7
MD5 d13f7e0ddf811590c0b249f8adbc4067
BLAKE2b-256 ddc151976efc50fc8a2ae2643854ba731e1dc2f6f79837133ab17759ff635d4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.88-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.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for seaweedfs_bin-3.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a8923b92607587b682ae4efc01acc41659b95e0ba71fe494d9a6425205b5d09d
MD5 f24d236e2317e83fe8a903e83b063f6e
BLAKE2b-256 2273e553563df10e581138562884dcca7c449504a1c9f5e5af06d397a9aa8752

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.88-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 013f5ae9bf04d7e51d5d81a8f4092a47eda96fea76b9b6e796a068379bae425b
MD5 f524c5b500c9a3a17fc483dd4f96fca3
BLAKE2b-256 ed84ff2fc0156f7285fc0de092c18b99136b828ab2fc024a3eaff9aa5ee21171

See more details on using hashes here.

Provenance

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