我有一個系統,可以保存大量的數據。使用的數據庫是SQL Server。其中一張桌子有大約30萬行,並且有相當數量的這種大小的桌子。在這張桌子上發生了定期更新 - 我們說這是交易發生的「交易數據庫」。報告和日常交易的數據庫
現在,我們需要實現報告功能。一些架構師正在提出一個不同的數據庫,它是這個數據庫的副本+一些額外的報表。他們提出這個建議是因爲他們不想破壞事務數據庫的功能。爲此,數據必須經常移至報告數據庫。我的問題在於,是否真的需要爲此目的而設置第二個數據庫?我們是否可以將事務數據庫本身用於報告目的?由於必須將數據移動到不同的數據庫,因此如果事務數據庫本身用於報告,則會出現延遲。 期待一些專家的意見。
需要什麼類型的報告?這些運營報告,長期/戰略報告或混合? – Mike