Здравствуйте,
Какой вариант лучше:
1.
Несколько приложений получают данные из разных источников и кладут данные каждый в свою бд.
Отдельное приложение ходит по всем этим бд достает из них данные, обрабатывает и кладет только результат в свою master.db
Веб приложение показывает результат из master.db пользователю.
2.
Несколько приложений получают данные из разных источников и кладут данные в одну и ту же бд master.db.
Отдельное приложение обрабатывает данные в master.db и кладет результат в отдельные таблицы.
Веб приложение показывает результат из master.db пользователю.
Недостатки первого варианта — много баз данных и отсюда больше работы по поддержки инфраструктуры.
Недостатки второго — веб приложение будет разделять ресурсы с остальными приложениями.
Підтримати Україну у боротьбі з країною-терористом.
Без знания ожидаемой нагрузки что-либо говорить сложно.
Как вариант можно использовать 2 базы. Одна с сырыми данными, другая с итоговыми. Кучу баз плодить не нужно. Замучаетесь поддерживать.
Здравствуйте, #John, Вы писали:
J>Недостатки первого варианта — много баз данных и отсюда больше работы по поддержки инфраструктуры. J>Недостатки второго — веб приложение будет разделять ресурсы с остальными приложениями.
Воспользуйся вторым вариантом, предусматрёв в приложениях возможности разнести их по разным бд.
Если недостатки проявятся — посмотри как под твою нагрузку будет оптимально поделить базы и раздели.
Re[2]: Что лучше 1на или много реляционных баз данных
Здравствуйте, BlackEric, Вы писали:
BE>Здравствуйте, #John, Вы писали:
BE>Без знания ожидаемой нагрузки что-либо говорить сложно. BE>Как вариант можно использовать 2 базы. Одна с сырыми данными, другая с итоговыми. Кучу баз плодить не нужно. Замучаетесь поддерживать.
Использовать 2ве бд — хорошая идея, даже можно использовать для них одну и ту же схему.
Підтримати Україну у боротьбі з країною-терористом.