各位大大好,
小弟最近自己想實作一個儲存金融數據(總金數據、股價、期貨價格tick等級資料...)
主要未來用途有幾種:
我想問的問題如下:
在資料存取方面,實務上,我是不是需要採用多種資料庫(realtime+一般如mysqlDB組合),就是需要高頻更新資料特別用realtimeDB存放,其他資料更新頻率不高,所以可以用像是mysql或者GCP上面其他類型DB存放,這樣才比較省錢(不會因為一直更新被收一堆費用)省資源?
還希望懂資料庫的大大們可以協助小弟解惑,第一次摸,覺得有點選擇障礙XDD
你問的問題其實蠻龐大的.. 我就自身經驗來說好了
是否要多種資料庫
資料庫類別越單純越好管理 語法也越簡單 (我只有遇過一兩次同專案用不同DB的 因為兩個單位一起協作)
就是需要高頻更新資料特別用realtimeDB存放
這個要看你整個專案的架構設計,你不一定要每個功能都同時間寫入資料庫,例如
A功能:10分鐘寫一次
B功能:每分鐘寫一次
C功能:每10秒寫一次
這跟「你用哪種DB」沒有關係
這樣才比較省錢
這個問題很複雜,你的省錢是要「省什麼錢」
流量錢
儲存空間錢
硬體錢
維護錢
要給我的錢(X
希望有幫到你