TD

TDD your own query engine with rgSQL

Hacker News

TDD your own query engine with rgSQL

Hi HN, I created rgSQL, a test suite for query engines. The project helps you TDD your own database so you can learn how to parse and execute SQL. The tests are organised into related topics and build up concepts over time through examples in a similar way to The Little Schema book and From Nand to Tetris. You can read more about the project at https://technicaldeft.com/posts/rgsql-a-test-suite-for-datab... I have also written an accompanying book to guide people through the project and learn how real world databases and query engines work: https://technicaldeft.com/build-a-database-server

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: ide · Missing: https docs, excited, just released
62%62% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Strong signals: created · Missing: supports, reddit linkedin, podcasting
55%55% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Product HuntUnlikely to reach the leaderboard · Missing: mac, agents, macos
46%46% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
43%43% 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
28%28% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
20%20% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: real world · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Fo
Foresta.js - AST Query Engine41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Foresta.js - AST Query Engine

Hacker News2
Mo
Monglorious – Query MongoDB with Strings33%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Monglorious – Query MongoDB with Strings

Hacker News2
Qu
Query the national alcoholic beverage retailing monopoly of Finland43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Query the national alcoholic beverage retailing monopoly of Finland

Hacker News2
VelocityPack QueryBoost
VelocityPack QueryBoost38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MySQL / MariaDB Query Caching and Acceleration for cPanel

Indie Hackersemployees-10-plus
Br
Brackit – a retargetable JSONiq based query engine for JSON63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Brackit – a retargetable JSONiq based query engine for JSON

Hacker News2
Qu
Query DB_To_FileMemoryDB Tool44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Query DB_To_FileMemoryDB Tool

Hacker News2
Mi
Mixpanel Query Tool44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mixpanel Query Tool

Hacker News14
Qu
Query Engine Demo (Financial Data)49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Query Engine Demo (Financial Data)

Hacker News1
Py
PyEQS – query Elasticsearch like a Django Queryset62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyEQS – query Elasticsearch like a Django Queryset

Hacker News55
Qu
Query 1.6B rows in milliseconds, live42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Query 1.6B rows in milliseconds, live

Hacker News271