It seems over the last year technology has been growing more rapidly than any other period.
Fun times but so hard to keep track of everything!
It seems over the last year technology has been growing more rapidly than any other period.
Fun times but so hard to keep track of everything!
While I'm sure someone out there will see this and say "wow, that's exactly what I need!" chances are that if you have these sorts of scale issues you're going to have to figure it out on your own.
I'd rather see a write-up of how they arrived at this particular conclusion than another non-database.
At any given time, you either have a need/problem, or you don't. If you DO, you evaluate the current tech available, and hopefully select something that fits your needs. You build out around said tech, and if your choice was correct, that means it's either solving your problem, or on it's way to.
If something comes along while you're implementing with your chosen solution, that looks similar, but better, it's only noise - because hey, you found a solution.
Just as we don't all re-write all of our code whenever a new language comes along (unless the thing in question was desperately in need of a re-write anyway) even if newer languages are nicer, we needn't switch DBs or frameworks for the same reasons.
1) it's non-stop
2) there seldom sems to be anything truly novel in a broadly meaningful way (i.e. esoteric, if anything)
3) there is rarely an objective improvement on existing options
I no longer feel compelled to replace or adopt though, precisely for those reasons.
I tend to agree with this statement. The entire stack appears to be going through a revolution.
The data layer in particular is seeing very rapid change after being largely (not entirely) static for decades.