я сам с таким сталкивался, что не верил модели, а она предсказывала резкие изменения верно
Вот это то, что лично меня серьёзно пугает во всей этой отрасли. Мы, по сути, движемся к ситуации, когда есть система, которая функционирует, но никто (реально ни единый человек, включая её создателей) не может ответить на вопросы:
— почему она функционирует именно так?
— правильно ли она это делает (для сложных случаев, разумеется)?
— всегда ли она делает это правильно?
— как отличить «правильно» от «неправильно»?
— как она будет вести себя при заданных условиях?
и т.д. и т.п.
База данных это, в первую очередь, про хранение данных. Их структуру. Состояние. Persistance.
А манипулирование данными — это поведение. Это уже алгоритмы.
Принципиальная разница между «мёртвыми данными» в таблицах и «живыми объектами» в программах состоит только в том, что в таблицах экземпляры адресуются ключами, а в программах — адресами в памяти. И если хорошенько подумать, то можно понять что разница эта не так уж принципиальна.
За «среднюю по рынку зарплату» компании, как правило, получают «средних по рынку специалистов». Иногда это хорошо. Иногда — не очень.
Но в целом мысль про то, что для разработчиков деньги являются «гигиеническим фактором» — верная.
Я лет 20 уже работаю с реляционными БД мысля (при проектировании) в категориях объектов.
При этом модель, предложенная Коддом имеет строгие математические основы и в состоянии описать любые данные.
Да, про это. Правда первым про это сказал вовсе не Греф, а (скорее всего) Талеб, но суть от этого не меняется. Дело не в том линейная модель или нелинейная. Дело в том, что само по себе использование предыдущего опыта для предсказания будущего — не более чем попытка это будущее угадать.
Не очень понятен ответ на основной вопрос при работе с нереляционными БД: «Что делать, если мне нужно обращаться не к отдельному экземпляру (по ключу), а к множеству для массовой обработки (группировки, агрегаты, вот это вот всё)?»
Мне интересно: кто, когда и на каком основании решил что рекламодатели имеют право тратить мои время, внимание, трафик и другие ресурсы на просмотр того, что, по их мнению и желанию, я должен смотреть? Это же, по сути, ровно та же самая цензура, только наоборот: цензура решает что я смотреть не должен, а реклама — что обязан.
Вот это то, что лично меня серьёзно пугает во всей этой отрасли. Мы, по сути, движемся к ситуации, когда есть система, которая функционирует, но никто (реально ни единый человек, включая её создателей) не может ответить на вопросы:
— почему она функционирует именно так?
— правильно ли она это делает (для сложных случаев, разумеется)?
— всегда ли она делает это правильно?
— как отличить «правильно» от «неправильно»?
— как она будет вести себя при заданных условиях?
и т.д. и т.п.
А манипулирование данными — это поведение. Это уже алгоритмы.
Понимаете о чём я?
Но в целом мысль про то, что для разработчиков деньги являются «гигиеническим фактором» — верная.
При этом модель, предложенная Коддом имеет строгие математические основы и в состоянии описать любые данные.
Так «никакого моста нет, всё снято на Мосфильме»?
— в течении нескольких недель после того как я купил себе часы мне будут показывать рекламу часов