引用:
作者: snoopy
|
對了
用 MySQL 設計
真的相當麻煩
無法使用 foreign key 維護資料一致性
說真的 沒有 foreign key 應該就不能叫資料庫了
但是付費的資料庫
窮學生買不起
所以只好在程式裡自行加入維護資料完整性的功能
要多付出很多時間
(
如果支援 foreign key 只要寫一個 query 就可以完成工作
反之要寫 n 個 query 才能完成相同的工作
而且還得小心寫錯
偏偏那又是最煩人的部份
)
最近 IBM 把 Derby 資料庫開放出來給 apache
那套也是 open source
說不定非常棒
是 100% pure Java 寫的
我比較在乎支援 foreign key 這個功能
不支援 foreign key 的資料庫是個糟糕物啊
