Whereas with SQL there is more or less a single canonical way to do it and it&#x27;s mostly independent of the app. I.e. the data design is minimally coupled to the specific use cases.<p>Right now I&#x27;m building a data store and I <i>don&#x27;t know</i> the app(s) that&#x27;s are going to be built on it.<p>It would be really great if computing could stop forgetting it&#x27;s history. Object databases failed for a reason.