Re:The growing pains of database architecture
by nikita2206 on Wednesday June 07, 2023 @10:22AM
(#36227139)
Ah indeed, this is a trade off.
Re:The growing pains of database architecture
by ye-olde-sysrq on Wednesday June 07, 2023 @10:58AM
(#36227619)
Also, if you asked me to pick my poison: things get partially available / degraded for a long period of time, or there's a blip of full unavailability during a cutover, I'd pick the latter 9 times out of 10. I find people are pretty good about writing code to deal with "does it work y/n" but people are often a lot less good about "does it nominally work but is going so slow it will never complete / other things will time out in unexpected orders before this finishes / etc". Some of the worst incidents I've seen were "partial" outages that spanned a long time period until the right thing could be drained/kicked/whatever.
Just because you can wait for them to finish, doesn't mean it's better to when you look at the cutover as a whole.