У меня есть работающее веб-приложение Django, которое в настоящее время использует Postgresql в качестве базы данных.В дальнейшем я хотел бы провести некоторую аналитику данных, а также создать отчеты и т. Д. Я хотел бы использовать Amazon Redshift в качестве хранилища данных для вышеуказанных целей.
Чтобы не влиять на производительностьВ существующем веб-приложении django я думал о создании НОВОГО приложения Django, которое, по сути, использовало бы реплику READ-ONLY базы данных Postgresql и непрерывно записывало данные из реплик только для чтения в Amazon Redshift.Я думаю, что, возможно, приложение NEW Django можно использовать для обработки некоторых / всех функций извлечения, преобразования и загрузки
У меня следующие вопросы:
1. Работает ли Django ORMхорошо с Amazon Redshift?Если да, то как обращаться с переводами схемы модели?Буду признателен за любые указания на этот счет.
2. Есть ли лучшая альтернатива для достижения целей, перечисленных выше?
Заранее спасибо.