Я пытаюсь понять, когда и почему использовать одно поверх другого. Может ли кто-нибудь проверить, звучит ли мое понимание вменяемым?
Допустим, у меня есть проект, в котором необходимо настроить устройство по рецепту (различные уставки и т. Д.), А затем я хочу измерить производительность рецепта.
Из того, что я понимаю, выбор будет сделан с учетом потребителя данных. Например, все измерения должны быть сохранены в базе данных SQL, потому что цель состоит в том, чтобы получить представление в форме метрик.
Рецепт, с другой стороны, должен быть сохранен в NoSQL, поскольку использованиеДело в том, чтобы хранить и загружать рецепты в виде целого объекта.
Подводя итог: если вы хотите хранить объекты, чтобы иметь возможность перестраивать эти объекты, используйте NoSQL.
Если вы хотите получить пониманиев форме метрики используйте SQL.