Я очень вдохновлен подходом к управлению данными защищенным Rich Hickey, и реализован в Datomic, где данные никогда не мутируются на месте, все версии всегда сохраняются и доступны для запроса, а время - концепция первого класса.
Конечно, существуют специальные базы данных, соответствующие этому описанию, такие как Git или любая другая система управления версиями. Вопрос в том, есть ли какие-либо (более или менее) СУБД общего назначения реляционного, графического, иерархического, документа или любого другого вкуса, которые могут быть эффективно использованы, например, в веб-приложении электронной коммерции. Или Datomic - единственный выбор?