看板 Database 關於我們 聯絡資訊
※ 引述《XAMDOU (薩姆德)》之銘言: : 「為什麼要使用資料庫?」 1 [資料]及[程式]分離. 1.1 對於資料及程式的個別維護性都能提升. 省掉維護上的諸多麻煩. 不會因為程式有問題就連帶資料跟著死, 也不會為了要改程式, 害 怕不小心改到資料. 1.2 而且資料獨立出來了, 有利於開發各種應用程式的彈性, 因為不用 跟資料綁在一起. 1.3 有助於資料管理, 例如備份, 共享等. 但是, 資料跟程式分離, 資料可以存檔案呀, 為什麼要用資料庫? 2 資料關聯性規劃得好, 在資料查詢上利用已經標準化的SQL語法來查有相 當大的便利: 2.1 大大地減輕程式設計師自訂資料查詢的規格, 以及實作上的負擔. 2.2 如果你有稍微玩過SQL, 就能夠知道要你隨便用程式重寫一個常見的 查詢指令, 要花費的工夫及成本有多可怕. 2.3 用檔案來存資料, 極難達到利用今天既有的資料庫所能夠提供的諸多 便利. 不過這不表示檔案就無所是處. 當你所要儲存的資料如多媒體 的內容, 用檔案存反而比用資料庫存更容易管理及維護. : 可能是我背景知識不太清楚的關係 : 我也說不上來我哪根筋漏掉了一些思考細節 : >_< : 好比一個程式來說 : 東西就存在檔案系統裡面 : 那為什麼要把它存進去資料庫裏面? : 是因為方便以後搜尋或是做增減修改等等的動作嗎? : 那是不是因為某些速度上考量,或是其他原因 : 所以才會衍伸到後來會有「非關聯性資料庫」的出現? : 所以說寫程式不一定要用到資料庫? : 換句話說也就是資料庫可以把一些資料層次上的動作抽 : 離程式的部分這樣嗎? : 最近想來研究一下資料庫的東西 : 可是對這方面的背景知識不是很了解 : 先謝過m(_._)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.235.197.211
XAMDOU:感謝! 這些都是我沒有想到、考慮到的細節 受用! 感恩! 03/25 20:16