初步瞭解資料庫
什麼是資料庫軟體
資料庫,俗稱資料的倉庫。方便管理資料的軟體(或程式)。
為什麼要使用資料庫
資料儲存到記憶體:
優點:
1)讀寫非常快
缺點:
1)程式關閉導致資料丟失
資料儲存到檔案:
優點:
1)資料可以永久儲存
缺點:
1)頻繁地IO操作,效率不高!
2)資料管理不方便。例如查詢某個資料需要全部讀取出來,再匹配。
資料儲存到資料庫軟體:
優點:
1)資料永久儲存下來
2)資料管理非常方便。(例如查詢非常快速和方便)
市面上資料庫軟體
Oracle,甲骨文公司的產品。 當前最流行應用最廣泛的資料庫軟體。和java語言相容非常好。
適合中大型,中大應用。
SQL Server: 是微軟公司的產品。window平臺應用非常廣泛。和c#,net平臺相容非常好。
DB2: IBM公司的產品。IBM伺服器--> UNIX -> DB2- > Websphere
MySQL: 開源組織的產品。甲骨文公司的產品。免費!!!和java語言相容非常好!適合中小企業,中小應用關係型資料庫。
MongoDB: 非關係型資料庫。