B2blaze

Languages and libraries

python client library

SHOW HN2018

359points
224comments
#54of 2,155 in 2018
Top 3%of 2018 by points

How HN took it

CuriousMostly questions and neutral comments

16 positive, 37 neutral or asking, 3 mixed, 16 critical, out of 72 comments about the project. Thread score +0.03.

Performance: 3 for, 9 againstPricing: 5 for, 2 againstExecution: 3 for, 0 againstDesign: 2 for, 1 againstPrivacy: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • API feels similar to boto S3 API

    From 1 comment
    • The best part is this API looks and feels very similar to AWS's boto S3 API. Great job!
      Dawny33 on HN

Objections

  • Multithreaded uploads not supported yet

    From 1 comment
    • Are you able to try multithreaded uploads too? I found that single stream uploads were too slow (< 10 megabytes per second) but I could get ~35 megabytes per second from…
      voltagex_ on HN
  • Limited unit test coverage

    From 1 comment
    • This feels like a handy tool! The first thing I read when opening new code is the test suite - it's worth getting that right at the start. Would you consider deeper unit testing?…
      piqufoh on HN
  • B2 lacks S3-compatible API, requiring custom SDKs

    From 1 comment
    • This whole library wouldn't be necessary if Backbalze implemented a S3 compatible API. They give reasons like being able to load balance on the client for their API (which I do…
      tobias3 on HN

Requests

  • Add multithreaded uploads

    From 1 comment
    • Are you able to try multithreaded uploads too? I found that single stream uploads were too slow (< 10 megabytes per second) but I could get ~35 megabytes per second from…
      voltagex_ on HN
  • Deeper unit testing with mocks

    From 1 comment
    • This feels like a handy tool! The first thing I read when opening new code is the test suite - it's worth getting that right at the start. Would you consider deeper unit testing?…
      piqufoh on HN
  • Django integration

    From 1 comment
    • I saw that one. I'm not a particular fan of Django but integrating my library apart from Django's storage library wouldn't be difficult. Neither would be building a django…
      gsibble on HN

Questions

  • Whether B2 supports pre-signed upload URLs

    From 1 comment
    • Can I use B2 as replacement for S3? Namely, I need "get upload URL" like pre-signed S3 URLs.
      gtt on HN

Alternatives named

  • Official Backblaze B2 Python API classes

    From 1 comment
    • BTW, the Backblaze team themselves officially support a Python implementation of the API wrapper (the B2Api and Bucket classes):…
      metakermit on HN
  • rclone

    From 1 comment
    • I use rclone's B2 driver (https://rclone.org/b2/) as an rsync-style backup solution of about 1TB worth of my pictures and other media. Also, it's encrypted with my own local key…
      ereyes01 on HN
  • restic

    From 1 comment
    • In the spirit of sharing details of open source tools that work well with B2, I am using restic and finding it to work well.
      james_in_the_uk on HN
  • Minio

    From 1 comment
    • The idea behind this was to avoid Minio at least when using Python with a very simple to use SDK.
      gsibble on HN
  • Wasabi

    From 1 comment
    • > Backblaze B2 provides the cheapest cloud object storage and transfer available on the internet Are you sure ? http://gaul.org/object-store-comparison/ says there are cheaper…
      simula67 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17405722)