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.25.tar.gz (83.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.25-py3-none-win_arm64.whl (40.1 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.25-py3-none-win_amd64.whl (46.0 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.25-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (44.5 MB view details)

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

seaweedfs_bin-4.25-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (39.3 MB view details)

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

seaweedfs_bin-4.25-py3-none-macosx_12_0_arm64.whl (41.4 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.25.tar.gz
  • Upload date:
  • Size: 83.3 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.25.tar.gz
Algorithm Hash digest
SHA256 0b8c5dee516c46dd521b390fa1e0a134d03a0792bece999bd97eb455fdb62a77
MD5 475e5d55ae9616190f15ebead6eeef27
BLAKE2b-256 345502a7f9fa757d7bd3571f11e5a2f14a9e60031eeeed79533bc770b76d4f0f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.25-py3-none-win_arm64.whl
  • Upload date:
  • Size: 40.1 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.25-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 2e98d4028cf5de58ff8b7d7151c6d3b8d94e0617d325a6b316d82de72d674a15
MD5 63c2c42190dc6e330ad149c2f2d20aab
BLAKE2b-256 c0af498c92b672763ddec307bbfb6f2ea05cad0286bfe863a9be413542161805

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.25-py3-none-win_amd64.whl
  • Upload date:
  • Size: 46.0 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.25-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3798ec1d43647beb0bcd0e3ce6ef0555d1f0ff74e9b3b60afcfd54a039b2e2d8
MD5 3c3dc23c8d45b91574f4051db0a07933
BLAKE2b-256 49b18c8357e176a4f399489a22caa93ca0197082955962483e373d1231253ba9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.25-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37002aaaa33b3bf2e3415757206d5ddbe6e87169cc2539ae462a1c8b7d058ee8
MD5 6ca587a57b883b2b1e025b4521b0b5e5
BLAKE2b-256 7f55bb714df50b2b75e863a5d9fc3e47056c8712fe81db519ed867be70a4a387

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.25-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cb0e84ba3b523b8e67f52a7eedc003c06a9be92155f32b85df3437fb0b9ca14
MD5 bfbfeae18fd64f77614b61548ee30b8f
BLAKE2b-256 acf4313b8700bf2df1b25157260443c890d5dfd211be0c697ce31817382380a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.25-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 27165fb503a85e01b0ff4c171422d03d8db965eae622ca089e1858ddfb40374c
MD5 132ce1e3dcee324fa2b8d978bf6bc4be
BLAKE2b-256 1c79aecfe58e026e76acc5d25dae6684e656f17c378c0a2cd1aa5df767c21a15

See more details on using hashes here.

Provenance

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