Live data from Hacker News

The End of the Redis Adventure

antirez.com

301–308 of 308 posts

Re: The End of the Redis Adventure

#301

Earlier quoted context omitted.

> When did you start sharding? How many GB memory did your previously single-machine-Redis-instance use . . . Sharding is always something you do on day 1 for every project, because a single-machine-Redis-instance is a SPOF and won't pass even the most basic operational readiness checklist. > (capacity planning questions) The answers to these questions don't generalize, they depend on your workload. You should figure…

> "Sharding is always something you do on day 1 for every project ... SPOF ..." Cannot agree with that. If one does that or not, would depend on things like Service Level Agreements (SLA) — and one can have a pretty high SLA uptime %, without sharding, e.g. if there's an underlying pretty stable hosting provider that live migrates if there's a hardware failure. Thanks for writing about the last time you used Redis. I…

> Cannot agree with that. If one does that or not, would depend on things like Service Level Agreements (SLA) — and one can have a pretty high SLA uptime %, without sharding, e.g. if there's an underlying pretty stable hosting provider that live migrates if there's a hardware failure.

Sorry, no. A single instance is never acceptable from any risk perspective, no matter what guarantees the hosting provider claims.

Re: The End of the Redis Adventure

#302
post #223

Earlier quoted context omitted.

As someone who was in ops, I really disagree with MySQL in that category. Saw it multiple times at multiple jobs just break on its own. Most memorable one was a bug where certain pattern of data caused mysql think data is encrypted, crash and refused to start until data was restored from backup. It took quite time to fix it because it happened randomly and initially we assumed it was broken hardware.

MySQL used to be pretty bad in that respect but lately has come of age and I was mostly commenting on how frequently it was used.

Was it really recently? Last time I used MySQL was 2018.

Re: The End of the Redis Adventure

#303
post #210
post #132

Earlier quoted context omitted.

Cannot seems rather strong. I haven't been paying very much attention, but I was under the impression that Postgres doesn't have a dictator?

Or Rust, which - whatever you might think of it - does not feel very designed-by-committee.

Rust governance is more amazing than Rust the language and that is saying something.

Re: The End of the Redis Adventure

#304

Earlier quoted context omitted.

> When did you start sharding? How many GB memory did your previously single-machine-Redis-instance use . . . Sharding is always something you do on day 1 for every project, because a single-machine-Redis-instance is a SPOF and won't pass even the most basic operational readiness checklist. > (capacity planning questions) The answers to these questions don't generalize, they depend on your workload. You should figure…

> "Sharding is always something you do on day 1 for every project ... SPOF ..." Cannot agree with that. If one does that or not, would depend on things like Service Level Agreements (SLA) — and one can have a pretty high SLA uptime %, without sharding, e.g. if there's an underlying pretty stable hosting provider that live migrates if there's a hardware failure. Thanks for writing about the last time you used Redis. I…

Nope.

If you have one instance you better be damn sure that downtime doesn’t cause an an outage. IE. no redis means services still run.

The “it’s fine, the SLA covers outages” is just a) laziness and b) negligence.

You don’t do that with web servers, you don’t do it with databases. You don’t do it with your redis instance either.

...well, I suppose some people will do the it anyway; but you get what you get if you do.

If a major outage gets you fired, you have no o w to blame but yourself.

Re: The End of the Redis Adventure

#305
post #245

Earlier quoted context omitted.

I agree with you but that’s not how a lot of people see it these days.

Precisely no one wants to replace Linus Torvalds with a woman or person of color just to have a woman or person of color maintaining the Linux kernel.

You’re begging me to go nutpicking with the phrase “precisely no one” but let’s grant that point. Many people have been outspoken about, in general, replacing white males in positions of power and importance with non-whites or non-males. The degree to which none of these people want to replace Linus probably has more to do with the degree to which Linus Torvalds is perceived to be in a position of power or importance.

Re: The End of the Redis Adventure

#306
post #63

Earlier quoted context omitted.

Yep it's the open source, and in general the "spontaneous" development world, that happens without big money, just for hacking. This "place" once was kinda free and not observed much. Now you can't say anything, if you don't respect a good practice (LOL) people yell at you on Twitter. Even saying that commenting is a good idea is a problem. Not cool.

Lowering the barriers to open-source contribution has allowed in people who have absolutely no business being there. If you have standards, you get accused of gate-keeping. Thanks for mentioning the T- website specifically, it takes a lot of courage to call it out directly these days, because all it takes is one of them with a lot of followers and then you get swamped with hate. It's fucking unreal man. There's a ton…

There are times that discrimination is exactly what you want...

Re: The End of the Redis Adventure

#307
post #122

Earlier quoted context omitted.

Chain of events: I was tempted to try a respectful reply with substance, but then realized I wouldn't be allowed to discuss this here, due to moderator preference for "not talking politics". I was then [regrettably] tempted to write something with a "mic drop" feel, just to express my disagreement in an acceptably pithy way. And then it occurred to me that this whole sub-thread is Twitter-length comments. And I was a…

FWIW, I probably disagree with you, but I wish we could talk about these things in a civil way. I think the PC/cancel-culture prohibition about discussing this stuff is a real impediment toward progress. Further, I don't envy the moderators since it's hard to keep things civil--bad actors on both sides come out of the woodwork. Anyway, have an upvote as a small gesture of peace and kindness in a world where disagreem…

Aw thanks!

Yeah, I was a moderator on one of the first university-run online forums, and it was so stressful and difficult...! All the first-year students just spoke off-the-cuff, but "monitoring" all that speech was SO challenging...!

Re: The End of the Redis Adventure

#308
post #214
post #122

Earlier quoted context omitted.

Chain of events: I was tempted to try a respectful reply with substance, but then realized I wouldn't be allowed to discuss this here, due to moderator preference for "not talking politics". I was then [regrettably] tempted to write something with a "mic drop" feel, just to express my disagreement in an acceptably pithy way. And then it occurred to me that this whole sub-thread is Twitter-length comments. And I was a…

> due to moderator preference for "not talking politics". There's no such preference. What made you think there was? The question of political topics on HN is a hard one because some political stories are on topic, some are off topic, and even the on-topic ones tend to turn into flamewars. I've written a lot about how we approach this: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... . Some good thread…

thanks dang. Was thinking about y'all when I added that "> What made you think there was?

I recalled a post way back when trump was voted in, asking the community not to speak about politics. (I'm sure I'm misrecalling the specifics, but that's the fuzzy take-home that's nestled in my mind after all these years.)

---

Ah yes, found it. Apparently it was just one week, but I remembered it as a standing request :) https://news.ycombinator.com/item?id=13108404

Post reply on HN