有問題想請教群眾專業的力量。
有以下幾點想請教各專家。
背景: 公司有長久的沿革存在幾個資料庫,之前是從源頭拉取資料做資料分析與建模,但業務量上升,許多視覺化報表的呈現效能嚴重不足,需要建立數據團隊的資料庫。我本身是數據與商業分析背景主要是查詢資料庫然後就是使用R、Python、tableau,現在要下來建資料庫。
請教的問題
1.處理程式選擇?
公司資料庫源頭有Oracle、MSSQL、MySQL、還有excel,我研究了一下,DBeaver EE版本看起來是不錯的選擇,他可以同時處理Oracle、MSSQL,想請問各位大大我這選擇正確嗎?或是有沒有其他工具適合,或是我單純從資料源去選工具有缺少甚麼考量。
2.資料庫的選擇?
這個我就完全沒有想法比較熟悉的是MariaDB,想請問組織自建資料庫有沒有需要考量的?或是有效能上的差異?目前預計就是用MariaDB建。
3.資料庫設計
過往經歷是資料庫的使用者,有看過整理很完整的關聯式資料庫與因為特定需求所建立的資料庫,按照過往經歷去設計關聯式資料庫有甚麼其他地方沒有考量到的嗎?
以上請教。
依照您的描述看起來是
選擇一個語言
非同步在背景將數據儲存在另一個db做視覺化呈現
如果是 選mariadb就可以
DBeaver EE應該是db在使用的ide
同步到另一個視覺化db應選擇另一個語言(python,java)
收集過濾處理後才儲存
1.處理程式選擇?
就用 DBeaver EE 版本
2.資料庫的選擇?
就用你比較熟悉的 MariaDB
資料庫的效能跟資料庫的名字沒有什麼絕對相關
3.資料庫設計
直接使用原本各資料庫(Oracle, SQL server, MySQL...)相同的設計即可
其實我覺得
許多視覺化報表的呈現效能嚴重不足,需要建立數據團隊的資料庫
比起「建立資料庫」
你更該擔心的是「誰
要提供資料庫裡面的資料」