Hacker GitHub

← All repos

chrislusf/seaweedfs

View on GitHub ↗ ★ 45 Go

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. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.

44 mentions on Hacker News by 21 people: 9 stories, 35 comments · first 2015-04-25 · latest 2022-12-04

Mentions per year 44 mentions · busiest year 2021 (18)
20082026
  1. A very good alternative is seaweedfs https://github.com/chrislusf/seaweedfs/ based on facebook haystack paper (efficient small files) & more.
  2. …to local servers, and access them at local network speed, and asynchronously sync back to S3. https://github.com/chrislusf/seaweedfs/wiki/Gateway-to-Remot...
    comment by chrislusf · 2022-07-29 · in S3 isn't getting cheaper
  3. …Zero PUT cost, higher operational overhead. Minio: https://github.com/minio/minio SeaweedFS: https://github.com/chrislusf/seaweedfs Ceph: https://ceph.com/en/discover/technology/
    comment by 0xbadcafebee · 2022-07-28 · in S3 isn't getting cheaper
  4. ▲ 1
    SeaweedFS and YDB
    story by chrislusf · 2022-05-09 · 0 comments
  5. Maybe they added it since you looked or did something not match your needs? https://github.com/chrislusf/seaweedfs/wiki/Erasure-coding-f...
  6. …becomes read-only [1], thus giving up partition tolerance. These are not really comparable. [1] https://github.com/chrislusf/seaweedfs/wiki/Replication
  7. …I suggest looking into SeaweedFS[0]. It's a far more lightweight and performant solution. [0]: https://github.com/chrislusf/seaweedfs/
  8. …you should just pick the one you are most familiar with. There is a wiki page for production setup. https://github.com/chrislusf/seaweedfs/wiki/Production-Setup
  9. …task is to read and write lots of small files. There is a term for it, LOSF. I work on SeaweedFS, https://github.com/chrislusf/seaweedfs , which is designed to handle LOSF. And of course, no problem with large files at all.
  10. Interesting that SeaweedFS also has a similar named "Gateway to Remote Object Storage" https://github.com/chrislusf/seaweedfs/wiki/Gateway-to-Remot... The difference is that SeaweedFS can support both read and write, with asynchronous…
    comment by chrislusf · 2021-12-02 · in Using Nginx as an Object Storage Gateway
  11. …network speed, and reliabilities. What about using SeaweedFS gateway to remote object store? https://github.com/chrislusf/seaweedfs/wiki/Gateway-to-Remot... Basically you can think it is a cache. You operate with normal S3 APIs, and the…
  12. …your data fast and cheap is not easy. That is why SeaweedFS added a gateway to remote object store. https://github.com/chrislusf/seaweedfs/wiki/Gateway-to-Remot... , which asynchronously write local changes to the cloud. If there are…
  13. As a main contributor to an open source project ( https://github.com/chrislusf/seaweedfs ), I can confirm that this finding is so true. However, seems this research did not look into Apache projects, which basically maintain a different…
  14. …the volumes were calling eachother with HTTP instead of HTTPS. The HTTP request is hardcoded here: https://github.com/chrislusf/seaweedfs/blob/43fd11278ef81185... and probably in a lot of other places. I even tried setting the address of…
  15. …to link directly to a single storage server as a single file would also be distributed. Check out https://github.com/chrislusf/seaweedfs/ implementation of reed solomon. Small files can still be served from 1 server. It's also efficient…
  16. Well, the author has to be aware of it: https://github.com/chrislusf/seaweedfs/issues/2216
    comment by yencabulator · 2021-08-11 · in MinIO: A Bare Metal Drop-In for AWS S3
  17. …disabled by default. With S3 it is probably also off by default and you can turn it on per bucket: https://github.com/chrislusf/seaweedfs/wiki/Path-Specific-Co... . Both should default to fsync on, with the option to turn it off. So not a…
    comment by tobias3 · 2021-08-11 · in MinIO: A Bare Metal Drop-In for AWS S3
  18. …options as well like SeaweedFS [0] a POSIX compliant S3 compatible distributed file system. [0] https://github.com/chrislusf/seaweedfs
    comment by dragonsh · 2021-08-11 · in MinIO: A Bare Metal Drop-In for AWS S3
  19. Seaweedfs has made some questionable security decisions ( https://github.com/chrislusf/seaweedfs/issues/1937 ).
    comment by gunapologist99 · 2021-08-10 · in MinIO: A Bare Metal Drop-In for AWS S3
  20. …elastic scalability, checkout SeaweedFS instead, it is based on the Facebook "Haystack" paper: https://github.com/chrislusf/seaweedfs
    comment by heipei · 2021-08-10 · in MinIO: A Bare Metal Drop-In for AWS S3
  21. Thanks! I am working on SeaweedFS. https://github.com/chrislusf/seaweedfs There are also SeaweedFS CSI Driver: https://github.com/seaweedfs/seaweedfs-csi-driver
  22. (I work on SeaweedFS) How about using SeaweedFS? https://github.com/chrislusf/seaweedfs With your dedicated server, the latency is consistent, No API/network cost. Extra data can be tiered to S3. SeaweedFS as a Key-Large-Value store…
  23. …designed to store images as Facebook Haystack paper, and should be ideal for your use case. See https://github.com/chrislusf/seaweedfs And it already supports S3 API, and other HTTP, FUSE, WebDAV, Hadoop, etc. There should be many existing…
  24. …metadata DB. The list includes Redis, Cassandra, HBase, MySql, Postgres, Etcd, ElasticSearch, etc. https://github.com/chrislusf/seaweedfs/wiki/Filer-Stores I did find one drawback for Cassandra as the metadata store though. One use case is…
  25. I am receiving $337 per month as of now for https://github.com/chrislusf/seaweedfs Not something to be proud of if including the time spent to evolve the project.
  26. …(via E.g., a relational database)? It's the problem of having too many small files. Explained here https://github.com/chrislusf/seaweedfs#introduction . > Also, what do you mean by fill/rebalance in this context? Assuming you are…
  27. …them. How will you host the images ? Metadata will become a bottleneck before hdd size. Check out https://github.com/chrislusf/seaweedfs
  28. ▲ 2
    Use the distributed file system as a Key-Large-Value store
    story by chrislusf · 2020-12-30 · 0 comments
  29. …[4]: https://docs.openstack.org/swift [5]: https://github.com/dragonflyoss/Dragonfly [6]: https://github.com/chrislusf/seaweedfs#compared-to-other-fil...
    comment by hardwaresofton · 2020-11-08 · in Mayastor: Lightning Fast Storage for Kubernetes
  30. It depends on your project. I used Go since 2011 on multiple projects, two of them are http://github.com/chrislusf/seaweedfs and http://github.com/chrislusf/gleam . One is a distributed file system, the other is a distributed computation.…
  31. see https://github.com/chrislusf/seaweedfs/wiki/Erasure-Coding-f...
  32. …we've failed! Please raise an issue with any questions or update this file with clarifications. https://github.com/chrislusf/seaweedfs#compared-to-other-fil... However, since I never had to touch hdfs after installing it in the first…
  33. ▲ 2
    SeaweedFS – A simple and highly scalable distributed file system with S3 API
    story by dragonsh · 2020-10-09 · 0 comments
  34. ▲ 106
    SeaweedFS – A simple and highly scalable distributed file system with S3 API
    story by dragonsh · 2020-10-08 · 75 comments
  35. ▲ 4
    SeaweedFS – A simple and highly scalable distributed file system with S3 API
    story by dragonsh · 2020-10-07 · 0 comments
  36. ▲ 6
    SeaweedFS is a simple and highly scalable distributed file system
    story by dfischer · 2020-09-20 · 3 comments
  37. Actually there is a pull request to add redis support to list files. https://github.com/chrislusf/seaweedfs/pull/254 I just haven't have time to test it and make it work yet. If you want to, you can help to verify this.
  38. …piece that does provide at least directories. Still short of being a "filesystem" IMO, though: https://github.com/chrislusf/seaweedfs/wiki/Filer
  39. Re protection, see: https://github.com/chrislusf/seaweedfs#rack-aware-and-data-c... (Not an author or anything, just found this project today, and it's interesting enough for me to test it out.) Edit to add: I've done some testing,…
  40. ▲ 119
    SeaweedFS – A simple and highly scalable distributed file system
    story by daenney · 2017-01-04 · 50 comments
  41. …a simple config file and be done with it. SeaweedFS shines a light on how this could be improved: https://github.com/chrislusf/seaweedfs
    comment by kyledrake · 2016-10-20 · in New storage classes for Google Cloud Storage
  42. ▲ 67
    Seaweed-FS: simple distributed file system written in Go
    story by thinxer · 2015-08-09 · 11 comments
  43. ▲ 10
    Seaweedfs
    story by josephscott · 2015-06-25 · 0 comments
  44. SeaweedFS Distributed File System https://github.com/chrislusf/seaweedfs Seaweed-FS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast!