我有一個存儲文章表的數據庫。對於每篇文章,我需要存儲查看次數。現在,我的想法是這個值存儲在數據庫中更新,每次有人訪問該網頁與文章,我現在正在考慮兩種選擇:在數據庫中存儲主動更新的字段
- 在表
articles
創建一個列views
和更新。 - 創建一個單獨的表
view_count
與指向文章的FK指針和該文章的編號視圖。
我的問題是:這兩種方法在速度方面有什麼區別,爲什麼?有沒有更好的選擇?
我使用的數據庫是PostgreSQL。
注意,那我不考慮積累在不同的文件中這些值,數據庫之外,後來插入,因爲我),我們不小的獲得儘可能多的命中II)的功能,如果它會的方式不同需要這樣一個麻煩,我們寧願放棄它,並使用其他服務。
想一想,總結起來不錯,謝謝! – 2010-12-14 11:41:38
@maksymko,謝謝 - 我更新了答案,舊的文本關於索引查找不夠精確。 – Unreason 2010-12-14 11:46:35