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.20.tar.gz (81.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-4.20-py3-none-win_arm64.whl (39.4 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-4.20-py3-none-win_amd64.whl (45.2 MB view details)

Uploaded Python 3Windows x86-64

seaweedfs_bin-4.20-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl (43.6 MB view details)

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

seaweedfs_bin-4.20-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl (38.5 MB view details)

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

seaweedfs_bin-4.20-py3-none-macosx_12_0_arm64.whl (40.6 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: seaweedfs_bin-4.20.tar.gz
  • Upload date:
  • Size: 81.7 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.20.tar.gz
Algorithm Hash digest
SHA256 b39232251137783d26f3de1f6567c9f191270fdfa5fb9b2834a6b30728fd10b2
MD5 663c8794b3629f52da5e68a123a2edd3
BLAKE2b-256 928575c5d1560a91567843c48b6f75161068404217a65530a21ec1599c0efdc5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.20-py3-none-win_arm64.whl
  • Upload date:
  • Size: 39.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.20-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 85f1b611577c06b0967388c69e94e12822d774a099365af1010cae5d2131ad09
MD5 dd360d38ef54f844a36871020e0ce010
BLAKE2b-256 8926dc6e87b747194fe029cc47a655119a018af115e4b180b70411b05a4aaffe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-4.20-py3-none-win_amd64.whl
  • Upload date:
  • Size: 45.2 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.20-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ccbe4dfdfd18c28afe91a4c9b5e24f68a31506a507f901e7693d03732678ff24
MD5 ddbf017bf5774fc1066af9c771e45e91
BLAKE2b-256 6edf990e4517f9eb1da1deba8f2de77f2aa9be3457d40567aac1bae849ad4c8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.20-py3-none-manylinux_2_28_x86_64.musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ad2ec618e21b57b0b6e6112355e1f1890e1aaff3db7289bbf35794f425863fc
MD5 634c9542c10b61331f9f74291a2d57aa
BLAKE2b-256 969b10b350b5c5a28333d5654b288eb58ec73288ef63694c52bf858365ec6d37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.20-py3-none-manylinux_2_28_aarch64.musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52c49eefa64ad7c0d8e9ddd86d4659c0041baea19f1133efb68b8a051505dccf
MD5 3c6fb7bd01a2da2e75292814eae9cade
BLAKE2b-256 46c8782a9bdd4c4d77f68350dd13a7602f10d0ecc5df0464f8603f83f823789e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-4.20-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 32ead93131fd34d327abab9c1b62b9d9ea3e0bbdbf12fcf584a4cd5f2196b12b
MD5 dec3e11d15c357f73c5a4a30c601ae4c
BLAKE2b-256 3f2c4c5ccf240657d6b7f5b98ae2c5a446c9287193bd7c059220c8af3037cec3

See more details on using hashes here.

Provenance

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