查看單個文章
舊 2007-03-24, 04:37 PM   #8 (permalink)
snoopy
註冊會員
 
snoopy 的頭像
榮譽勳章
UID - 33737
在線等級: 級別:49 | 在線時長:2676小時 | 升級還需:24小時級別:49 | 在線時長:2676小時 | 升級還需:24小時級別:49 | 在線時長:2676小時 | 升級還需:24小時級別:49 | 在線時長:2676小時 | 升級還需:24小時
註冊日期: 2003-02-02
VIP期限: 2011-06
住址: 台南共和國
文章: 1831
精華: 0
現金: 12744 金幣
資產: 12834 金幣
預設

引用:
作者: snoopy 查看文章
過一陣子比賽忙完
再整理給大家看
先說聲抱歉啦

對了
用 MySQL 設計
真的相當麻煩
無法使用 foreign key 維護資料一致性
說真的 沒有 foreign key 應該就不能叫資料庫了
但是付費的資料庫
窮學生買不起

所以只好在程式裡自行加入維護資料完整性的功能
要多付出很多時間
(
如果支援 foreign key 只要寫一個 query 就可以完成工作
反之要寫 n 個 query 才能完成相同的工作
而且還得小心寫錯
偏偏那又是最煩人的部份
)

最近 IBM 把 Derby 資料庫開放出來給 apache
那套也是 open source
說不定非常棒
是 100% pure Java 寫的
我比較在乎支援 foreign key 這個功能
不支援 foreign key 的資料庫是個糟糕物啊


此帖於 2007-03-24 04:50 PM 被 snoopy 編輯.
snoopy 目前離線  
送花文章: 623, 收花文章: 392 篇, 收花: 1288 次
回覆時引用此帖
有 2 位會員向 snoopy 送花:
anotherlevel (2007-03-24),zasiza (2007-03-24)
感謝您發表一篇好文章