Человечество тысячи лет ищет лучшие способы систематизировать информацию за счет создания описаний объектов в базах данных.
Предки пробовали использовать в качестве БД стены в пещерах, глиняные дощечки, папирус, доски, бумагу, компьютер.
Компьютер оказался наиболее удобен, но к нему требуется СУБД,
способная адекватно отображать наше представление об объектах в виртуальной реальности датацентров.
Мир состоит из объектов, и, возможно, мы приблизились к тому уровню,
когда представление об объекте в нашем сознании соответствует в целом атрибутам объекта в базе данных (не хватает только вкуса и запаха).
Я с уважением отношусь к глиняным дощечкам и реляционным базам данных (РБД),
но при проектировании сложных систем лучше использовать что-то поновее.
Нужны технологии, ориентированные на описание объектов: такие как ORM и ДОБД.
К сожалению, мировое общественное мнение этого пока не понимает,
и во всем мире плодятся системы на основе реляционных таблиц, глядя на которые хочется сказать:
«Лучше бы он прогулял лекции по РБД».
ДОБД – документоориентированная база данных.
ORM – объектно-реляционное отображение.