awesome-go-storage VS s3-benchmark

Compare awesome-go-storage vs s3-benchmark and see what are their differences.

awesome-go-storage

A curated list of awesome Go storage projects and libraries (by gostor)

s3-benchmark

Measure Amazon S3's performance from any location. (by dvassallo)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
awesome-go-storage s3-benchmark
7 4
4,266 776
1.0% -
4.1 0.0
4 months ago 3 months ago
Go
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

awesome-go-storage

Posts with mentions or reviews of awesome-go-storage. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-15.

s3-benchmark

Posts with mentions or reviews of s3-benchmark. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-12.
  • S3 Benchmark: Measure Amazon S3's performance from any location
    1 project | news.ycombinator.com | 23 Mar 2024
  • S3 Benchmark
    1 project | news.ycombinator.com | 17 Jun 2023
  • Ask HN: Have you ever switched cloud?
    1 project | news.ycombinator.com | 8 Apr 2022
    There's another benchmark somewhere showing S3 can max out a 100Gbps instance.

    https://github.com/dvassallo/s3-benchmark

    Another potential issue is ListBucket rate limiting. If you have lots of small objects, you'll spend most of the time waiting to discover the names than transferring data

  • A distributed Posix file system built on top of Redis and S3
    8 projects | news.ycombinator.com | 12 Jan 2021
    TTFB in S3 is 20-30ms around the 50th percentile. it can go much higher at p99 [1]. In any case, rotational latency for HDD drives is an order of magnitude lower (typically 2-5ms for a seek operation).

    S3 is great for higher throughput workloads where TTFB is amortized across larger downloads (this is why it's very common to use S3 as a "data lake" where larger columnar files are stored, usually at the order of hundreds of MiB).

    I think it's an interesting project but perhaps explaining the use cases where this solution is beneficial would go a long way here.

    [1] https://github.com/dvassallo/s3-benchmark

What are some alternatives?

When comparing awesome-go-storage and s3-benchmark you can also consider the following projects:

chai - Modern embedded SQL database

warp - S3 benchmarking tool

juicefs - JuiceFS is a distributed POSIX file system built on top of Redis and S3.

s5cmd - Parallel S3 and local filesystem execution tool.

redisraft - A Redis Module that make it possible to create a consistent Raft cluster from multiple Redis instances.

badger - Fast key-value DB in Go.

awesome-htmx - Awesome things about htmx

rpCheckup - rpCheckup is an AWS resource policy security checkup tool that identifies public, external account access, intra-org account access, and private resources.

embedded-postgres - Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test

containers-roadmap - This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).