HN user

timsehn

348 karma

CEO of DoltHub

Posts29
Comments65
View on HN
www.dolthub.com 1y ago

Coding Agent Bake Off: Which Is Best?

timsehn
2pts0
news.ycombinator.com 4y ago

Show HN: Hosted Dolt Released

timsehn
2pts0
news.ycombinator.com 4y ago

So you want database Version Control?

timsehn
4pts0
news.ycombinator.com 5y ago

US Presidential Election Precinct Level Results Database

timsehn
4pts1
www.dolthub.com 5y ago

Data Bounties Make money or pay for data to be cleaned using DoltHub

timsehn
1pts0
news.ycombinator.com 5y ago

Earn your share of $25,000 wrangling US presidential election data

timsehn
4pts2
news.ycombinator.com 5y ago

Deepnote: The Google Sheets of Jupyter Notebooks

timsehn
5pts0
news.ycombinator.com 5y ago

Any interest in helping build a collaborative GPT-3 prompt response dataset?

timsehn
2pts0
news.ycombinator.com 6y ago

My startup story managing through Covid-19

timsehn
2pts0
www.dolthub.com 6y ago

In search of an open data Linux

timsehn
1pts0
www.dolthub.com 6y ago

Learn SQL Using Dolt

timsehn
3pts0
www.dolthub.com 6y ago

APIs suck for sharing data on the Internet

timsehn
4pts0
www.dolthub.com 6y ago

Which companies received Covid Stimulus in SQL form

timsehn
2pts0
www.dolthub.com 6y ago

Using a versioned database to manage your train/test splits

timsehn
2pts0
news.ycombinator.com 6y ago

April Dolt Dataset Spotlight

timsehn
1pts0
www.dolthub.com 6y ago

How to Publish CSVs on DoltHub

timsehn
1pts0
news.ycombinator.com 6y ago

WordNet and ImageNet in a clone-able SQL database

timsehn
14pts0
www.dolthub.com 6y ago

Dolt is Git for data

timsehn
358pts191
www.dolthub.com 6y ago

Testing Dolt using BATS (Bash Automated Testing System)

timsehn
47pts15
www.dolthub.com 6y ago

54,443 individual Coronavirus case details. Multiple sources, updating hourly

timsehn
1pts2
www.dolthub.com 6y ago

Scraping a Website with Infinite Scroll

timsehn
1pts0
www.dolthub.com 6y ago

Assembled the most comprehensive open individual Novel Coronavirus case dataset

timsehn
1pts0
www.dolthub.com 6y ago

Store, version, and share SQL queries with your database

timsehn
3pts1
news.ycombinator.com 6y ago

SQL Version of Novel Coronavirus Dataset

timsehn
7pts0
news.ycombinator.com 6y ago

Open MLB dataset used for HR to Salary correlation analysis

timsehn
5pts0
www.liquidata.co 6y ago

Where Is the Data Catalog?

timsehn
5pts0
news.ycombinator.com 6y ago

DoltHub. Public Launch

timsehn
13pts1
news.ycombinator.com 6y ago

Dolt. Git for data. Open source release

timsehn
6pts0
www.dolthub.com 7y ago

Dolt. Git for data. Announcing private beta

timsehn
8pts1

So you can do local first with the `dolt_clone()`, `dolt_remote()`,`dolt_fetch()`, `dolt_pull()`, and `dolt_push()` procedures:

https://docs.dolthub.com/sql-reference/version-control/dolt-...

as well as the `dolt_remotes` system table:

https://docs.dolthub.com/sql-reference/version-control/dolt-...

We have a ton of remote options:

https://docs.dolthub.com/sql-reference/version-control/remot...

Right now, DoltHub (https://www.dolthub.com/) will still work as a remote but all the SQL there will be the MySQL version. Over time the Doltgres storage format may become more bespoke and we'll have to figure out how DoltHub will work.

Queries on DoltHub need to go to S3 to fetch all the chunks. This only works for databases < 1GB generally. You will get much better performance if you clone the database locally.

Founder of DoltHub here. One of my team pointed me at this thread. Congrats on the launch. Great to see more folks tackling the data versioning problem.

Dolt hasn't come up here yet, probably because we're focused on OLTP use cases, not MLOps, but we do have some customers using Dolt as the backing store for their training data.

https://github.com/dolthub/dolt

Dolt also scales to the 1TB range and offers you full SQL query capabilities on your data and diffs.

Creator of Dolt here. Thanks for the mention! My cofounder is writing a blog on Monday about how to run Dolt embedded like SQLite.

Glad to see more people exploring the space.

Creator here.

It's slower. This is `sysbench` Dolt vs MySQL.

https://docs.dolthub.com/sql-reference/benchmarks/latency

We've dedicated this year to performance with a storage engine rewrite. We'll have some performance wins coming in the back half of the year. We think we can get under 2X MySQL.

It also requires more disk. Each change is at least on average 4K on disk. So, you might need more/bigger hard drives.

We're trying to close the performance gap. Current performance on sysbench can be found here:

https://docs.dolthub.com/sql-reference/benchmarks/latency

We're even slower on heavy transactional use cases.

We're dedicating the year to it and we think we can get under 2X MySQL. We have customers who switched from other No-SQL DBs and actually got faster so getting close to MySQL is a great accomplishment.

Creator here...

We are a fork of Noms. Lots of incremental changes and we're in the process of a major storage engine overhaul (what we use Noms for) for performance as we speak.

CEO of DoltHub here.

The data created by bounties is free and open.

Our business model is to sell database licenses. We're a database start up. Bounties are the thing that shows off our capabilities the best, so we consider it marketing. It could be more in the future, ie. a two-sided marketplace, but right now, we're just getting started.

Don't Panic 6 years ago

CEO of DoltHub here, just want to go on the record and say discovering Noms made us realize Git semantics on top of a SQL database were closer at hand than we presumed. It changed the direction we were heading and we like the place we ended up.

Sure, the panics sucked but it's over. Happy to figure out a way to get those changes back into Noms eventually. When we changed it, it was unclear anyone would ever work on Noms formally again.