[SQL ] 動態新增資料表以避免單一資料表資料過多

作者: touurtn (vv)   2017-12-27 14:55:00
資料庫名稱:MSSQL
假設設計一個系統
預期要用十年
每天新增1萬筆資料
目前公司作法是
根據該筆資料隸屬於甚麼名稱就動態新增一個資料表
資料表的結構也是不一定
完全是該份文件所需要的欄位
所以資料庫現在產生一堆資料表名稱
document_AAA
document_BBB
...
共新增N份資料表
這在程式開發的時候造成非常大的困擾
因為名稱跟欄位都要反查其他資料表
才知道怎麼用
在ORM開發上也非常不友善
想請問各位在設計這種系統
都是怎麼設計的
謝謝
作者: lichai (雷迪咖)   2016-01-02 13:33:00
以前也是這樣,但後來都改用partition table了
作者: touurtn (vv)   2016-01-07 03:31:00
主管似乎不知道partition table的存在...

Links booklink

Contact Us: admin [ a t ] ucptt.com