|
|
|
|
|
by bullen
1228 days ago
|
|
Explicit schema is the most important feature to drop. You cannot have a live service that is interrupted by database modifications. My solution is to use JSON. But the most important feature to add is HTTP as transport and async-to-async (both client and server needs to only use a thread when they are doing work, zero idling): To scale a distributed database across continents: 2000 line distributed DB: http://root.rupy.se |
|
So don't do that, then. Designing database migrations to be non-breaking is part of the game and if you're not doing it, you can't claim to understand the technology you're replacing. Not having an explicit schema doesn't mean you don't have to think about your schema. It just means you've chucked out all the tooling for keeping it sane.