Я думаю, что нет явного решения этого.Это все зависит от разных факторов влияния.Например,
- Количество данных в наборе данных
- Что вы пытаетесь сделать, архивируя с отчетами
- Изменения происходят чаще или нет?
- Можно ли его чахнуть или нет?
Думаю, проблему с чашей можно легко решить.Если вам не нужно обновлять данные каждый час / минуту, вы можете каждый день восстанавливать их.
Мне всегда нравится один набор данных, потому что когда я делаю изменения, я должен вносить изменения только один раз водно место.С другой стороны у меня были наборы данных с более чем миллионами строк.Ради производительности мне пришлось разбить такие огромные наборы данных на более мелкие части с подотчетами (и т. Д.).Улучшение производительности, но боль в ***, когда вам нужно что-то изменить.
Так что я думаю, что ситуация скажет вам, какой из ваших 4 вариантов вы можете выбрать.