做好資料庫設計從容應對大資料量

2021-06-19 22:18:13 字數 397 閱讀 6704

在企業資訊化建設過程中,隨著新技術的不斷湧現、企業業務運營規模的不斷提公升以及新的業務需求的不斷提出,原有資訊系統將會不斷被功能更加強大的新系統所取代,這已經成為企業資訊化部門面臨的最嚴峻挑戰。在這種需求的大背景下,it遷移

oracle服務

在整個實現過程中處於至關重要的一環。

專案初期開發,分庫分表,似乎能完美解決好問題。隨著高速的發展,難免要增加資料庫,表,這時候老資料就需要做遷移到新的資料庫和表中去,初期資料庫,表沒做好設計,就難免會發生資料遷移的困難。建議在初期做好資料設計需要考慮以下幾點:

1、做好資料庫設計,盡可能的考慮多一點,在可能會發生變更的資料庫表中遺留一些字段。

2、粒度不宜過細,前期開發可以不用加主外來鍵關聯。

3、以模組為單位,模組與模組之間的互動用過渡表進行關聯。

大資料量的系統的資料庫結構如何設計?

1 把你表中經常查詢的和不常用的分開幾個表,也就是橫向切分 2 把不同型別的分成幾個表,縱向切分 3 常用聯接的建索引 4 伺服器放幾個硬碟,把資料 日誌 索引分盤存放,這樣可以提高io吞吐率 5 用優化器,優化你的查詢 6 考慮冗餘,這樣可以減少連線 7 可以考慮建立統計表,就是實時生成總計表,這...

大資料量的系統的資料庫結構如何設計?

1 把你表中經常查詢的和不常用的分開幾個表,也就是橫向切分 2 把不同型別的分成幾個表,縱向切分 3 常用聯接的建索引 4 伺服器放幾個硬碟,把資料 日誌 索引分盤存放,這樣可以提高io吞吐率 5 用優化器,優化你的查詢 6 考慮冗餘,這樣可以減少連線 7 可以考慮建立統計表,就是實時生成總計表,這...

資料庫大資料量去重實現方式

前提 表a 字段 id a1 a2 可以有多個字段,在此為方便只列出3個字段,其中id是主鍵,因此在乙個表中是唯一的 方式一 delete from a where a.id not in select max id from a group by a1,a2 說明 資料量很大時候,執行非常慢。大資...