我正在做一個項目,而且我不是數據庫的專家,所以遇到了一些問題。在架構中,我想有幾個小型數據庫(單個工作站)將數據推送到一個大型的集中式數據庫中,這些數據庫將這些數據存儲在表中,並且每次推送數據時只添加記錄。 分析這些數據會有所幫助,但是中央數據庫必須是OLTP(因爲它是醫療記錄並且必須始終處於運行狀態,所以停機時間不可行),因此OLAP可能是另一種情況層分佈在集中式數據庫之上,並且分析時不會干擾這些單個工作站與中央數據庫之間的數據交換?還是中央數據庫需要自己的OLAP體系結構? OLTP數據庫還可以存儲例如病史數據嗎? (我在問,因爲這些數據也可能是歷史數據,以前的疾病等等,所以我不太瞭解它在表格中的樣子)。 這種架構的要求是什麼? (比如,對於整個城市來說,數據主要由txt和鏈接組成)。感謝提前幫助球員,希望我是足夠清楚:)OLAP層集中式OLTP數據庫設計
Ps。順便說一下,這將是存儲患者電子健康記錄的中央數據庫,在患者就診後或新的診斷後,將由數個醫生的診所和診所推送。因此,數據交換將是雙向的,從單個工作站到中央數據庫以及其他方式(如果醫生需要其他醫生的信息)。你知道更好的建築嗎?如果我們想分析這些數據,我認爲這是唯一可行的選擇,但是再次,我不是專家,所以不能說太多,讓我知道你的想法:)
感謝您的快速回復:)我開始閱讀關於數據庫的原因是因爲這個項目,我跑了很多網站,其中OLTP數據庫被描述爲非常穩定和可靠,快速的讀取和沒有停機時間,而OLAP的速度很慢,有些操作可能會讓整個系統暫時停頓一段時間,這對中央數據庫非常穩定並始終保持正常狀態非常重要。 – 2015-02-07 00:19:06
我確實看到停機時間與OLTP vs OLAP有關。 – 2015-02-07 12:11:29