pgsql資料庫的表儲存策略原理
定義三個表:t_subtable_log,t_dataclear_log,t_tablepart_strategy,用來儲存子表名稱,資料清除表名,資料儲存策略(粒度、每個粒度表的儲存個數)。
更加系統時間stat_time對給出的原始表名,得到表粒度,利用原始表此時間段的資料插入、或計算 insert info subtable插入子表中,同時在t_subtable_log中插入一條記錄。
資料清除:從儲存策略表中得到每個粒度表的儲存個數,對粒度表進行判斷,從t_subtable_log彙總進行統計,如果超過需要儲存的個數,則對最小的時間子表進行drop table...cascade操作,這樣drop表不會影響資料庫的結構。
同理,如果資料庫沒有表空間時,可以對最久的資料子表進行drop操作,或改變儲存策略,少儲存子表數目。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9521459/viewspace-687619/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java+pgsql實現儲存圖片到資料庫,以及讀取資料庫儲存的圖片JavaSQL資料庫
- 報表資料分庫儲存
- 《資料儲存》之《分庫,分表》
- 重新學習Mysql資料庫3:Mysql儲存引擎與資料儲存原理MySql資料庫儲存引擎
- SRAM資料儲存原理
- 實現報表資料分庫儲存
- 資料庫表設計之儲存引擎資料庫儲存引擎
- pgsql資料庫copy操作SQL資料庫
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- 列式儲存資料庫資料庫
- 分散式儲存中的資料分佈策略分散式
- Flutter持久化儲存之資料庫儲存Flutter持久化資料庫
- Android 資料儲存知識梳理(4) 資料庫升級操作的處理策略Android資料庫
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- MySQL 資料庫儲存引擎MySql資料庫儲存引擎
- 資料庫儲存過程資料庫儲存過程
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- MySQL資料庫的儲存引擎(轉)MySql資料庫儲存引擎
- 儲存過程呼叫不同資料庫的資料儲存過程資料庫
- IOS資料儲存之Sqlite資料庫iOSSQLite資料庫
- IOS資料儲存之FMDB資料庫iOS資料庫
- 關於InnoDB表資料和索引資料的儲存索引
- 表資料的儲存對索引的影響索引
- 企業的六種資料儲存合規性策略
- 資料庫持久化中的讀寫效能原理分析---基於儲存引擎和索引原理資料庫持久化儲存引擎索引
- 分散式資料庫拆表拆庫的常用策略分散式資料庫
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL資料庫操作、儲存引擎MySql資料庫儲存引擎
- gitlab資料庫儲存位置Gitlab資料庫
- 使用Room持久庫儲存資料OOM
- 管理資料庫儲存結構資料庫
- 儲存與資料庫系統資料庫
- 使用資料庫儲存session的方法 (轉)資料庫Session
- Sqlserver資料庫儲存路徑的修改SQLServer資料庫
- 明解資料庫------資料庫儲存演變史資料庫
- 【資料庫】資料庫儲存元素型別基礎資料庫型別
- HP EVA系列儲存資料恢復原理資料恢復
- MySQL 更改資料庫資料儲存目錄MySql資料庫