OpenDAL

Infrastructure

storage access library

SHOW HN2024

OpenDAL

OpenDAL, one API to access all the storages (S3, Azblob, HDFS, etc.)

github.com

#object storage#s3 api#storage abstraction#hdfs#seek range read

30points
2comments
#1,604of 3,515 in 2024
Top 46%of 2024 by points

How HN took it

QuietFewer than 5 comments about the project

1 positive, 1 neutral or asking, 0 mixed, 0 critical, out of 2 comments about the project.

Docs: 1 for, 0 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

  • Supports seek so partial file reads work on compatible backends

    From 1 comment
    • Yes, opendal supports seek. For example: ``` use std::io; use std::io::SeekFrom; use futures::io::AsyncReadExt; use opendal::Operator; use opendal::Result; async fn test(op:…
      xuanwo on HN

Questions

  • Does it support seek or download whole files each time?

    From 1 comment
    • Does it work with seek requests for partially accessing files for backends that support it, or does it download the whole file each time? Python similar: smart_open,…
      antman on HN

Alternatives named

  • smart_open

    From 1 comment
    • Does it work with seek requests for partially accessing files for backends that support it, or does it download the whole file each time? Python similar: smart_open,…
      antman on HN
  • universal_pathlib

    From 1 comment
    • Does it work with seek requests for partially accessing files for backends that support it, or does it download the whole file each time? Python similar: smart_open,…
      antman on HN
  • fsspec

    From 1 comment
    • Does it work with seek requests for partially accessing files for backends that support it, or does it download the whole file each time? Python similar: smart_open,…
      antman 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/42071872)