作者touurtn (vv)
看板Database
標題[SQL ] 動態新增資料表以避免單一資料表資料過多
時間Wed Dec 27 14:55:00 2017
資料庫名稱:MSSQL
假設設計一個系統
預期要用十年
每天新增1萬筆資料
目前公司作法是
根據該筆資料隸屬於甚麼名稱就動態新增一個資料表
資料表的結構也是不一定
完全是該份文件所需要的欄位
所以資料庫現在產生一堆資料表名稱
document_AAA
document_BBB
...
共新增N份資料表
這在程式開發的時候造成非常大的困擾
因為名稱跟欄位都要反查其他資料表
才知道怎麼用
在ORM開發上也非常不友善
想請問各位在設計這種系統
都是怎麼設計的
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.79.51
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1514357702.A.9B5.html
推 lichai: 以前也是這樣,但後來都改用partition table了 01/02 13:33
→ touurtn: 主管似乎不知道partition table的存在... 01/07 03:31