Conversation

Replying to and
Those things all make databases a lot harder to scale. I respect that it must be a useful pattern, but I don't understand why one would want them so tightly coupled with state when all of it can be done safely in code that scales independently.
1
1
Replying to and
Not at all. In contrast, VoltDB scaled by *only* supporting stored procedures (no ad-hoc queries). And immutable functions are in no way limiters of scale. The reasons these aren't implemented in CDB is just that they haven't been, yet.
3
3
If one has a new(er) database it's very popular to say "Feature X doesn't scale" or "Feature Y doesn't belong in the database". Folks have been doing it since MySQL 2.0. And then, mysteriously, these features become must-haves as soon as the DB in question offers them.
2
5