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.89.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.89-py3-none-win_arm64.whl (24.4 MB view details)

Uploaded Python 3Windows ARM64

seaweedfs_bin-3.89-py3-none-win_amd64.whl (27.4 MB view details)

Uploaded Python 3Windows x86-64

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

File metadata

  • Download URL: seaweedfs_bin-3.89.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.89.tar.gz
Algorithm Hash digest
SHA256 2f669ab59f210f9a1213d84d81cb209727a2aeb43f0424c8252194eb5b3a5a27
MD5 5877454295685efb35c1d7c02fdf377a
BLAKE2b-256 ec6a7d28e0ee68cc53449fa608325af2453191dcf13aed76b4339a3cc39d17a3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.89-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.89-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 5cd46a2ba0885c67e75d7acde3b93376b46e173475b2fe1064fbe56d03d11443
MD5 b195bea0e192ef00e2bdc3b83dbb1081
BLAKE2b-256 d5b6fbb635704151899451564d59e61373f0c6afb11df1109e8f836e9ecb3706

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: seaweedfs_bin-3.89-py3-none-win_amd64.whl
  • Upload date:
  • Size: 27.4 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.89-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f79e863a68fc03bd45b4c7479f975225c62bf9504b8d0aa12dc9e43272615a1a
MD5 f2ce8a7a009edaac308e4247316130c3
BLAKE2b-256 8735f7f7b9c459a4dedb620061732e29ae8b9ba3e24c77e8061111719286878b

See more details on using hashes here.

Provenance

The following attestation bundles were made for seaweedfs_bin-3.89-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.89-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.89-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 420370343c008365f9d53e86f91b66ea5b114c951786ec85d2930f2a25d0a17a
MD5 426af0e307067c4e5d766cb429a439d8
BLAKE2b-256 775ed51ca54c33c528093ce5beaf2015786129859e14592e3117a854a7a49c5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.89-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 27f8aefc5923f58c10601f06a41b4266307433c8580ffed963e9eeb550193f22
MD5 b3535784d3c3537843ff5dbec54b6032
BLAKE2b-256 e03cb07d2c8b2ca04faee167390734145affe5a3d32f1a1e3d9de37d271d366f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for seaweedfs_bin-3.89-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0be220d831f897410e44f256f58aae5b23cf0811c8e96ca9c14a9238f1c16e7b
MD5 b008c395844de3fa9a91bf32a9633e32
BLAKE2b-256 244b68ae50b981d95e3a971dd62b71a60089ad2ab71d514d56891641577ecc60

See more details on using hashes here.

Provenance

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