3 ms·
in effect, you're just creating your own, completely custom DBMS by doing this. I've argued for years that this is what the "sharding" hype (and to some degree
by mmt 16y ago
in effect, you're just creating your own, completely custom DBMS by doing this.
I've argued for years that this is what the "sharding" hype (and to some degree the current NoSQL hype) was mostly about.
I'm not suggesting a custom DBMS can't possibly be the right answer, but it seems silly to layer it on top of something as heavyweight as a relational database.
- randallsquared 16y agoIf you don't use relational databases, you're throwing away decades of work into a problem that's very similar to the one you're trying to solve. If you have a brilliant new scheme that forces you to do that, fine, but throwing away finely tuned systems because complex and relatively opaque might not be the best first step.
- mmt 16y agoExactly. I would advocate not throwing any of it away, absent rare circumstances. I implied, though foolishly didn't state outright, that I believe a custom DBMS is only very rarely the best answer.