27.06.2023 Экспертиза, МенеджментПланируя, как вы собираетесь организовать свои данные, вы можете повысить производительность, уменьшить количество ошибок и упростить анализ для всех, пишет на портале The New Stack Чарльз Малер, технический писатель компании InfluxData. Если в небольших проектах часто можно обойтись без особого планирования, то при создании сложного ПО планирование становится необходимым условием успеха. И, вероятно, самое важное, что вам следует сделать правильно, — это модель данных для вашего приложения. В книге-бестселлере Мартина Клеппмана «Проектирование приложений, интенсивно использующих данные» («Designing Data-Intensive Applications») дается убедительное обоснование того, почему модели данных так важны: «Модели данных оказывают такое глубокое влияние не только на то, как написано ПО, но и на то, как мы думаем о проблеме, которую решаем». Эта цитата затрагивает корень того, почему мы вообще создаем ПО — чтобы решать проблемы. А для этого необходимо общение между инженерами и людьми из бизнеса, которые знают пользователей и решаемые проблемы. Благодаря этому инженеры-программисты могут получить необходимые знания и преобразовать их в модель данных для ПО, которое поможет решить проблему. Почему моделирование данных так важно? Надлежащее моделирование данных требует времени, поэтому возникает вопрос: почему оно важно и стоит всех усилий? Давайте рассмотрим некоторые прямые и косвенные преимущества моделирования данных. Наиболее очевидные преимущества заключаются в том, что, планируя ...
читать далее.