To

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

Hacker News

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

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!

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: just released, ide, io · Missing: https docs, excited, exist
71%71% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: using, apis · Missing: mac, agents, macos
64%64% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
61%61% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
40%40% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: arr · Missing: mrr, revenue, profit
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Fu
Fusio – using io_uring on both local disk and S353%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fusio – using io_uring on both local disk and S3

Hacker News1
Ru
Run ncdu (NCurses Disk Usage) on your S3 buckets54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run ncdu (NCurses Disk Usage) on your S3 buckets

Hacker News1
Sa
Safe_access, make drilling down into Python objects painfree44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Safe_access, make drilling down into Python objects painfree

Hacker News1
Ca
Call functions or objects in another windowithiframe from local scope30%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Call functions or objects in another windowithiframe from local scope

Hacker News1
Ea
Easily serialize and deserialize Python objects42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Easily serialize and deserialize Python objects

Hacker News6
Ge
Gelidum – My Python library to freeze objects57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gelidum – My Python library to freeze objects

Hacker News43
Wa
Wat – Deep inspection of Python objects47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Wat – Deep inspection of Python objects

Hacker News393
Fu
FunctionCacher, a Python cache-to-disk utility57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FunctionCacher, a Python cache-to-disk utility

Hacker News6
On
On-disk B+ tree for Python 361%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

On-disk B+ tree for Python 3

Hacker News159
Un
Unzip files in S3 with Java, without memory or disk storage51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Unzip files in S3 with Java, without memory or disk storage

Hacker News5