Live data from Hacker News

CockroachDB 1.0

cockroachlabs.com

291–300 of 366 posts

Re: CockroachDB 1.0

#291

Earlier quoted context omitted.

Meh, this is just pr, nothing is safe-by-default. It's not actually true that people eventually assume strong consistency, because eventual consistency forces certain stricter way of thinking about the state and time, kind of functional, you just can't escape it. It's strong consistency that lets you get sloppy, while making you forget how not simple it is. It only exists inside the system and if you have clients fro…

Google disagreed on that last part. Their bright engineers kept screwing up with eventual consistency. It's why they built Spanner in the first place followed by F1. So did customers of FoundationDB and Cochroach despite free solutions available for eventual consistency. So, Im not seeing it so clear cut in favor of eventual consistency.

Google never did or bothered to do much work on eventual consistency, they cannot possibly have any experience with it. CRDTs didn't came from them. And you know very well that customers do not care about any of this.

Re: CockroachDB 1.0

#292
post #125

Earlier quoted context omitted.

I wondered for a time if the action movie XXX[0] chose that name because it would be very hard to search online. [0] http://m.imdb.com/title/tt0295701/

Back in 2000, I used to enjoy an online streaming radio station called echo.com, and as a sort of reward for listening, you could earn Amazon gift certificates. I tried googling for "Amazon echo gift certificates" but I couldn't quite find what I was looking for. I miss AltaVista.

There is a tools menu on Google search where you can set a date range. Not perfect, but it helps.

Re: CockroachDB 1.0

#293
post #253
post #54

Earlier quoted context omitted.

Was about to suggest that before I saw your comment. It’s like that PostgreSQL vs Postgres naming fiasco all over again. It’s not even the association, which I actually think is great, the name is simply a mouthful. RoachDB rolls off the tongue just so much better.

On second thought I’m not sure. Everyone will call it RoachDB for short anyway, but the full name has more impact. It shocks, which is a good thing. I was so focused on aesthetics that I didn’t even consider strategy. They can always spin off “RoachDB” as an enterprise option, if they have any problems with selling it due to name.

Roach is the remnants of a joint for many of a certain age. https://en.m.wikipedia.org/wiki/Roach_(smoking)

Re: CockroachDB 1.0

#294

Does CockroachDB have a streaming API a la RethinkDB changefeeds? This is a killer feature, IMO.

Not yet, but it's on our roadmap.

Just out of curiosity, do you mind elaborating a little bit on why not? It strikes me as something that would be very easy to implement in a database, is there a reason why so few databases have a mechanism to do this?

If it's about maintaining an open connection in order to notify the client, that part makes sense, but at the very least the changefeed itself should be toggleable and easy to query in any DB.

Re: CockroachDB 1.0

#295
post #147

Earlier quoted context omitted.

It's sort of like clickbait, but whatever works I guess. A name like CockroachDB catches my eye the same way Yandex's Cocaine PaaS makes me click to find out what the hell that product actually is.

The point is that is doesn't work. Yes, the name makes the product stand out but that benefit doesn't compensate for having your product associated with filth and disease. There's a reason Toyota has never named a car 'The Cockroach' and a soft drink company has never released 'Cockroach Cola'.

That reason being that many negative associations with cockroaches are good in the context of databases. Less so with food and cars.

Re: CockroachDB 1.0

#296

Pardon the nature of my question, but I'm really interested in what your experience has been so far building a database with Go? Has its runtime (the GC for example) posed any issues for you so far? Looking at other RDBMS's, languages with manual memory management like C or C++ seems to be the go-to choice, so what were the reasons you chose Go? I'm quite frankly amazed that Go's runtime is able to support a database…

We have a post on why we chose Go, from a year and a half ago: https://www.cockroachlabs.com/blog/why-go-was-the-right-choi... More technically, here's a somewhat random set of thoughts on the subject: The Go GC is performant and predictable, unlike the JVM GC. We do have some very memory-allocation-conscious code patterns to minimize the performance impact of working in a garbage-collected language runtime, but in t…

Why do you think the Go GC is better than any the JVM options? From what I've seen, while the Go GC is well tuned for low latency, by picking the right JVM GC parameters you can on balance get a better throughput latency tradeoff. I'm just wondering if you have any reliable benchmarks or evidence to support what your saying? I don't use either language for work, so I think you might have better information than I.

Re: CockroachDB 1.0

#297
post #106

Earlier quoted context omitted.

I'm certain that I'm not thinking of somewhere else. I'm completely open to the possibility that I just remember it wrong, but I'm sure that it was HN that I was thinking of, and not another site.

Does this seem familiar? https://www.reddit.com/wiki/reddiquette

Nope. I've never spend much time on reddit, and I'm certain I've never seen that page before. Perhaps I am thinking of comments other people made on HN in the past (who thought that the policy was as I described).

Re: CockroachDB 1.0

#298
post #129
post #106

Earlier quoted context omitted.

I'm certain that I'm not thinking of somewhere else. I'm completely open to the possibility that I just remember it wrong, but I'm sure that it was HN that I was thinking of, and not another site.

You're thinking of Reddit.

Nope, I know I'm not thinking of Reddit (as I said in reply to another comment, I've spent almost no time on Reddit, and would not have seen their guidelines at all).

Re: CockroachDB 1.0

#300
post #258

Earlier quoted context omitted.

Mongo (similar to 'mongolism', another term for Down's syndrome) has done just fine, despite (or thanks to!) their name. There was similar criticism about their name in the early days, but it has waned as mongo has grown. This will too.

Wasn't mongo slang for humongous? Like Mongo from Blazing Saddles?

In Spanish it is also a synonym for retard
Post reply on HN