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.0.tar.gz (93.0 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.0-py3-none-win_arm64.whl (36.1 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.0-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-4.0-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-4.0-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-4.0.tar.gz.

File metadata

  • Download URL: seaweedfs_bin-4.0.tar.gz
  • Upload date:
  • Size: 93.0 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.0.tar.gz
Algorithm Hash digest
SHA256 46adfb825da06a0de5e42e80d87d4a286b116ede40f3bf1525d5a81b568c595f
MD5 3d1fb1e82217749b20825546d7ed282d
BLAKE2b-256 fa42fed27aaabcd203d527b47926f929bb117f7349a0ee0ce0cfc54d1cd3ddf6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.1 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.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e846b55ccffdc441aba6129e151db7d0ca86c00bb1532ccd2c552a3459d45343
MD5 3357d68a4df606937670ce4f92387c7b
BLAKE2b-256 31c14bf58135c62a331ead9b845fe0b13b9188ab5bdcbb8aa29dab0837670fd9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.0-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-4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7c756d9bb1f44aa63a51776f3dbf30a08637d7876deaf951d5a0647c2ff04198
MD5 7da1a5d954e904725d806e29b0204910
BLAKE2b-256 316459e01a9f447ff3cd5e1e3c2672c0c63c3d16ee997192f529c6b051a3d35d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.0-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06a86cad35b2d66d453b6cd5fdd9985113950d936f3d8df52096ceb9d76a95c4
MD5 a25749ddc271453e16fdaa474e379adb
BLAKE2b-256 b06899ed96e356ddeee11a4426ac43c60e309c279bf806e2ed1ef5cd3695c69b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.0-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71bf0ccadcf51b962038b272bf86afe284870bd4e15aa1050e233ac46db33e30
MD5 865b2527e769bdb8da36197fa5ce770b
BLAKE2b-256 7dd83102a8a1886cf682c7576e1667c3212b0aa788cc0e60c348042aa46b29b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.0-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ecbafe55308a1647dcc5a95d488f23b93956cd38e9458a48c3c4d854cd3654c2
MD5 10c9be89a8ae5a69676ea916043ad4cc
BLAKE2b-256 d94dc692412a32eeaea1cfdf5fcbffa0a51b9783a4cf047a3d7858466e888319

See more details on using hashes here.

Provenance

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