看板 Ruby 關於我們 聯絡資訊
環境: Rails 2.0.2 狀況: 在 rails 裡 model 是對映到資料庫的 table 例如: class Member < ActiveRecord::Base set_table_name "members" end 但是我現在有個情況, 是要每天記錄幾萬筆資料 如果只存入一個table ,那幾個月後, 該table必定會有上千萬筆資料 將會使得資料庫日後的維護非常困難 所以我想到是不是可以用日期當做 table 的名字 每天存成一個 table 例如: members_20081102 但是 model 這邊要如何動態的指定 table 呢? 或是有其它更好的方法可以解決資料筆數過多的問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.45.78
godfat:我想我會建議定時 dump 再 truncate 掉... 11/03 11:34
godfat:不然你這樣時間一多變成一堆 table 也難處理 11/03 11:35
godfat:不過玩玩也好,晚點有空我查查看重連資料庫的方法 XD 11/03 12:10