Live data from Hacker News

TiDB – cloud-native, distributed SQL database written in Go

github.com

1–10 of 67 posts

Re: TiDB – cloud-native, distributed SQL database written in Go

#5
I love these new distributed DBs. CockroachDB is one of them. Still I think a managed Postgres/MySQL is a better choice. My primary concern is how challenging will it be if you have to eventually move your data out to a RDBMS for cost or other reasons. Does anyone have any experience ? I am not talking enterprise scale but data about size of 50 - 100GB scale.

Re: TiDB – cloud-native, distributed SQL database written in Go

#6

Hardly hear about TiDB. How is it faring and how does it stack up to more well know competition?

Same as before, excellent when you little little data and limited transactions. Once things get big and you lose sync, everything goes to shit.

Re: TiDB – cloud-native, distributed SQL database written in Go

#7
post #5

I love these new distributed DBs. CockroachDB is one of them. Still I think a managed Postgres/MySQL is a better choice. My primary concern is how challenging will it be if you have to eventually move your data out to a RDBMS for cost or other reasons. Does anyone have any experience ? I am not talking enterprise scale but data about size of 50 - 100GB scale.

why do you think that would be harder? assume for the moment that the reader here is going to run at the effective rate of a single node and not that we're going to try to parallelize that. Assuming we have transaction isolation, that reader is going to get a consistent snapshot.

a distributed database is potentially more complicated to operate, and optimize, and because its new and potentially has more sharp edges maybe less reliable (?) but the extraction of moderate sized datasets doesn't really seem to be an obvious failing.

Re: TiDB – cloud-native, distributed SQL database written in Go

#8
post #5

I love these new distributed DBs. CockroachDB is one of them. Still I think a managed Postgres/MySQL is a better choice. My primary concern is how challenging will it be if you have to eventually move your data out to a RDBMS for cost or other reasons. Does anyone have any experience ? I am not talking enterprise scale but data about size of 50 - 100GB scale.

Distributed DBs and traditional RDBMS serve different purposes. Most – by which I mean the overwhelming majority – companies do not need a distributed DB, they need better schema and queries.

My fear is companies without in-house RDBMS expertise see these products as a way to continue to avoid getting that expertise.

Re: TiDB – cloud-native, distributed SQL database written in Go

#9

Hardly hear about TiDB. How is it faring and how does it stack up to more well know competition?

Same as before, excellent when you little little data and limited transactions. Once things get big and you lose sync, everything goes to shit.

They claimed they successfully onboarded a customer with 1 PB of data at KubeCon NA.

I have strong doubts about distributed DBs in general, but I also can’t see them blatantly lying in a talk.

Post reply on HN