from Hacker News

Show HN: Tonbo 0.2.0-Durable Objects on S3 and Local Disk with Python

by ethegwo on 10/31/24, 10:02 AM with 0 comments

Hi HN, we've just released Tonbo 0.2.0, now supporting S3 remote storage and Python bindings.

Tonbo is an edge-first embedded database using Arrow and Parquet, built in Rust for OLAP workloads.

While S3 is gaining a lot of attention, I wanted to share why we prioritized Python APIs.

On centralized servers, distributed and scaling data storage are relatively straightforward, but they become challenging on a local device like a laptop. Meanwhile most of the solusions are too complicated for an experiment or your intuition.

Python support leverages its popularity in scientific computing, AI, and data analysis, simplifying local data-intensive app development.

Python bindings offer an ORM-like experience, enabling developers to focus on features.

We also plan to add WebAssembly support in the future. What do you think? We'd love to hear your feedback.

Tonbo performs well; see our benchmark: https://github.com/tonbo-io/tonbo/pull/198

Why use Tonbo to store data on S3?

Tonbo will provides a unified storage solution on S3, enable SQLite and PostgreSQL to act as stateless query engines.

Stay tuned!