線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2061
推到 Plurk!
推到 Facebook!

各類資料庫使用時機?

答題得分者是:P.D.
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-10-01 15:23:15 IP:61.216.xxx.xxx 未訂閱
各類資料庫使用時機? 一、Paradox資料庫 二、DBase資料庫 三、Access資料庫 四、FoxPro資料庫:要會Visual FoxPro才會做! 前三項,用在單機程式,而非網路資料庫,穩定性哪一個最佳? 常用單機程式,會用哪一個資料庫呢? 依所設計的軟體種類做比較,例如: a.進銷存軟體 b.工具軟體 c.知識管理(KPM) 軟體 希望幫我及每一個初學者做分析一下??
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-02 00:12:26 IP:210.85.xxx.xxx 未訂閱
引言: 各類資料庫使用時機? 一、Paradox資料庫 二、DBase資料庫 三、Access資料庫 四、FoxPro資料庫:要會Visual FoxPro才會做!
其實這四個都是Local DataBase, 沒有所謂的使用時機, 只看你要用那一組 其中 Paradox 索引結構較複雜, 主索引.px, 次索引 .xg?, .yg?, Dbase與Foxpro在Delphi中都屬DBF格式, 為Delphi所相容, 但各產生的索引檔是不被接受的, Delphi所1接受的索引為DbaseV的 .mdx, Access 為MicroSoft自成一格式的資料庫, 為 .mdb, 其表格, 索引檔都包含在 mdb中, 所以單看你習慣那一個資料庫以及客戶要求使用那一種(假設已有舊系統在使用)
引言: 前三項,用在單機程式,而非網路資料庫,穩定性哪一個最佳? 常用單機程式,會用哪一個資料庫呢?
Dbf的格式最穩 Paradox 檔頭結構最容易受損 Access的資料記錄不適用於大量儲存, 依據我的一些朋友了解(Access我用的不多), 每一個 mdb檔存放超過萬筆, 在存取時就經常會有怪怪的狀況發生
引言: 依所設計的軟體種類做比較,例如: a.進銷存軟體 b.工具軟體 c.知識管理(KPM) 軟體
不建議用上面四個(雖然在設計上比較簡單), 最好考慮client/server的資料庫(如MS-SQL, MYSQL, DB2, INTERBASE...)或使用其他ThirdParty所開發的資料庫系統, 有一些設計在搭配dbf使用聽說還蠻穩的 工具軟體如果是儲存一些固定不變的資訊, 就算資料庫毀掉, 只要原有的資料檔再拷貝回去就可以的用話, 那就使用LocalDatabase, 會比較好維護, 但要注意分發時bde的問題, 因為Borland不再對BDE進行維護, 所以日後透過BDE的系統都會日漸式微, 國稅局所提供的個人綜合所得稅電腦計算系統, 好像就是以Delphi BDE DBF所設計的, 否則只要是有做到存取模式或在網路上要共用, 最好都採sql資料系統, 設計上比較不好做, 但日後的維護會讓你省很多時間! 以上純屬個人意見, 僅供參考! 發表人 - P.D. 於 2002/10/02 00:16:14
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-10-02 01:18:46 IP:61.216.xxx.xxx 未訂閱
1.不使用BDE資料庫引擎,那是不是以後只能用ODBC方式做資料庫連接? 2.client/server的資料庫(如MS-SQL, MYSQL, DB2, INTERBASE...)有哪幾種是免費的? 3.INTERBASE網路資料庫,這是不是可以用 Delphi提供的免費版本? 4.MYSQL這可跟 Delphi一起使用嗎?找不到相關搭配使用的資訊或文件。 根據P.D.所言,好像未來都以網路資料庫設計作為主軸對不對? 區域資料庫是不是在未來將會被淘汰? --------------------------------------------- 感謝!P.D.提供的寶貴建議! ---------------------------------------------
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-10-02 18:32:35 IP:61.222.xxx.xxx 未訂閱
1.不使用BDE資料庫引擎,那是不是以後只能用ODBC方式做資料庫連接? 用 ADO元件 2.client/server的資料庫(如MS-SQL, MYSQL, DB2, INTERBASE...)有哪幾種是免費的? 上述所列的四種, 只有 InterBase 6.x OpenSorce是Free(可以使用FireBird IB) 3.INTERBASE網路資料庫,這是不是可以用 Delphi提供的免費版本? Delphi5以前所附的是 InterBase 5.5, 那是要算人頭的, Delphi6以後我沒有用過, 所以不知道 4.MYSQL這可跟 Delphi一起使用嗎?找不到相關搭配使用的資訊或文件。 應該可以, 你可以到書局找MYSQL的書, 不過我也沒有用過MYSQL, 所以本點如果有說錯, 請其他網友指正 根據P.D.所言,好像未來都以網路資料庫設計作為主軸對不對? 區域資料庫是不是在未來將會被淘汰? 將來的主軸應該是在WEB及XML(如果MicroSoft還夠強勢的話), 如果你指的區域資料庫是指LocalDataBase, 那答案是肯定的!
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-10-02 20:14:46 IP:61.216.xxx.xxx 未訂閱
1.舊式資料庫(區域資料庫)未來升級,是否有解? 是否要把程式重寫? 2.INTERBASE網路資料庫,是否一定要架站才可以使用,或者是 以單機上做使用也可以?客戶使用時,封裝程式會不會很難? ----------------------------------------------------- 感謝!P.D.提供的寶貴分析,讓我更瞭解資料庫的未來脈動! -----------------------------------------------------
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-10-02 21:46:30 IP:210.85.xxx.xxx 未訂閱
1.舊式資料庫(區域資料庫)未來升級,是否有解?   是否要把程式重寫? 這個問題很難回答, 是否重寫要看你原先的程式如何設計, 不過至少在資料處理那段是要做調整 2.INTERBASE網路資料庫,是否一定要架站才可以使用,或者是 以單機上做使用也可以?客戶使用時,封裝程式會不會很難? Interbase有分client及server兩者模式, 無關架站模式, 單機使用只要安裝Interbase client端即可, 如果是使用server連結, 那server主機安裝 Interbase server端, 其實封裝並不難, 倒是因為這是C/S系統的架構, 所以必須要有一些網路資料處理的觀念及具備有sql語言設計能力
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-10-02 22:58:11 IP:61.216.xxx.xxx 未訂閱
本問題討論總結概要: 1.分析:區域資料庫、網路資料庫、未來資料庫走向。 2.選擇:依據使用的軟體功能與資料多寡,選擇適合的資料庫。 3.升級:依據業務需求,舊式資料庫升級的注意事項。 4.封裝: Interbase有分client及server兩者模式, 無關架站模式, 單機使用只要安裝Interbase client端即可, 如果是使用server連結, 那server主機安裝 Interbase server端, 其實封裝並不難, 倒是因為這是C/S系統的架構, 所以必須要有一些網路資料處理的觀念及具備有sql語言設計能力 ---------------------------------------------------------- 感謝!P.D.提供的寶貴分析,讓我更瞭解選擇使用資料庫的重要性! ----------------------------------------------------------
系統時間:2024-04-25 9:44:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!