Live data from Hacker News

Retool Database

retool.com

41–50 of 55 posts

Re: Retool Database

#41
post #28
post #26

Earlier quoted context omitted.

We don't do anything automatic like that (yet?), you will have to add indexes manually. But I would have to say - modern day databases are so fast that you probably won't notice the performance of adding indexes until at least 100k+ rows in a table and/or you have very high read throughput on that particular table.

You'll see a performance benefit way before 100k rows depending on the size of each row, especially with sorting. It might save you guys a ton of CPU hosting wise, depending on how this all works, to track slow queries and auto add indexes. Way worth the write overhead in most cases.

It’s likely that most of their customers would only have a few hundred or thousand rows where indexing may not actually matter after all. Otherwise I’m sure they would’ve prioritized it.

Re: Retool Database

#42
Very cool, can you give any details about how this was built? Just a massive Postgres cluster with programmatic schema creation? Or a primary/replica hosted on K8s for each user and offloaded to blob storage after some period of inactivity?

Re: Retool Database

#43
post #4

Hi HN! I’m the lead engineer on Retool Database. Spreadsheets are often used as “poor man’s databases”—they’re quick to get started, but fall apart when you need data integrity, validation, and the ability to query/filter data. This is why I am so excited about this launch - Retool Database gives you the power of Postgres with the “getting started” speed of a spreadsheet. No setup required. We've also spent a lot of…

Looks awesome, great work Sikan and team!

Re: Retool Database

#44
post #4

Hi HN! I’m the lead engineer on Retool Database. Spreadsheets are often used as “poor man’s databases”—they’re quick to get started, but fall apart when you need data integrity, validation, and the ability to query/filter data. This is why I am so excited about this launch - Retool Database gives you the power of Postgres with the “getting started” speed of a spreadsheet. No setup required. We've also spent a lot of…

Way to go! Looks great.

Re: Retool Database

#45
post #37
post #5

Earlier quoted context omitted.

Can Retool Database be self-hosted stand-alone without Retool? I can see using this as a replacement for excel on some things.

Check out: NocoDB ( https://github.com/nocodb/nocodb ) - works w/ MySQL, PostgreSQL, SQL Server, SQLite, MariaDB Baserow ( https://gitlab.com/bramw/baserow ) - PostgreSQL based APITable ( https://github.com/apitable/apitable ) - MySQL based

Beautiful thank you.

Re: Retool Database

#46
post #4

Hi HN! I’m the lead engineer on Retool Database. Spreadsheets are often used as “poor man’s databases”—they’re quick to get started, but fall apart when you need data integrity, validation, and the ability to query/filter data. This is why I am so excited about this launch - Retool Database gives you the power of Postgres with the “getting started” speed of a spreadsheet. No setup required. We've also spent a lot of…

I just tried using this, and I'm afraid I don't think it's as easy as a spreadsheet. I don't even understand it!

I started things off, just kept clicking "yes, yes", made a database called "shopping", and now...

I just seem to have an empty page? There is 'id' and 'created_at'.

I can "Add row", which just let's me specify "id", which has to be a number.

There is a button marked "fields", which tells me my fields are "id" and "created_at", but doesn't seem to have any way to add new fields.

I then, at my last guess, tried doing "import CSV". It asks me to choose a field for each column. I don't have any fields yet. I want to make some. Why can't I pick "this should be a new field"?

Anyway, import CSV just tells me 'Syntax error at or near ")"' when I try running it. There are no close brackets in my CSV, so no idea where that is coming from.

Re: Retool Database

#48
post #41
post #28

Earlier quoted context omitted.

You'll see a performance benefit way before 100k rows depending on the size of each row, especially with sorting. It might save you guys a ton of CPU hosting wise, depending on how this all works, to track slow queries and auto add indexes. Way worth the write overhead in most cases.

It’s likely that most of their customers would only have a few hundred or thousand rows where indexing may not actually matter after all. Otherwise I’m sure they would’ve prioritized it.

Yeah for now. You know people will try storing all tweets in it or whatever :)

Re: Retool Database

#49

Can I sync a google sheet to this

(Eng at Retool Database) You can export your Google Sheet as a CSV and upload it to Retool Database. We're thinking about enabling to syncing your sheets to Retool Database but that also opens up a host of complexity in repeatedly parsing the sheet over time and maintaining it as a DB table. We'd hope after a one-time upload, Retool Database would be similar enough to a spreadsheet to allow you to continue operations there.

Re: Retool Database

#50
Hey just wanted to take this chance to thank the Retool people. Retool was absolutely essential for our last startup. And they have been super responsive with bugs. A great product!
Post reply on HN