News for hackers. Stuff that matters.
Re:Dolt is Git for Data: a SQL database that you can fork, c... by berkes on Sunday March 07, 2021 @04:04AM (#26374373)
At the root of this lies the problem that content, configuration and code is stored in one blurp (a single db). Never clearly bounded nor contained. Config is spread over tables. Usergenerated content (from comments to orders) mixed up with redactional content: often even in tables, sometimes even in the same column. Drupal suffers the same.

What is needed, is a clear line between configuration (and logic), redactional content, and user generated content. Those three have very distinct lifecycles. As long as they are treated as one, the distinct lifecycles will conflict. No matter how good your database merging is: the root is a missing piece of architecture.

Re:Dolt is Git for Data: a SQL database that you can fork, c... by Hallucinaut on Sunday March 07, 2021 @02:14PM (#26378778)
Very well summarised. I can see clearly you too have tried to apply normal software lifecycle principles and come out the other end with a rather dismal impression of WordPress.