请教应该使用何种DBMS: 最多8000万笔数据, |
尚未結案
|
lovelypp
初階會員 發表:122 回覆:111 積分:46 註冊:2003-02-19 發送簡訊給我 |
|
lovelypp
初階會員 發表:122 回覆:111 積分:46 註冊:2003-02-19 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
lovelypp
初階會員 發表:122 回覆:111 積分:46 註冊:2003-02-19 發送簡訊給我 |
|
ccsam
一般會員 發表:6 回覆:8 積分:7 註冊:2003-07-11 發送簡訊給我 |
8000萬筆已經不適用Desktop Database了
用Access超過1000萬已經效率差不多已經到達極限
所以還是考慮Server級的DB
像是
商業用:MS-SQL Server,Oracle
個人或測試用:MySQL phpmyadmin,PostgreSQL phppgadmin
而且8000萬筆如果是同一個Table的資料
那問題還不只是要選擇那家的資料庫軟體
DB Tunning 跟 Query Optimizing才是重點
不然你的程式會讓你的User等到發瘋.... ^_^
|
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
lovelypp 兄,如果您堅持使用Access
不妨朝幾個方向思考
8000萬筆資料別放在同一個資料庫
或許可以切成二十幾個資料庫
由程式選擇後再決定開啟那一個 小弟我一慣的作法是
程式平時操作的資料是放在暫存的Table,操作完成後整批寫入存放大筆資料的資料表
大筆資料資料表到一定的上限,程式會將此資料表獨立為單一資料庫(mdb)(稱之為歷史檔)
程式會讀取目錄內的資料庫名稱加入ListBox,供USER 選擇 因不知您資料的用途,所以此法或許不適用
也給您一個不同的思考方式 < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=8147403&CC=182217">
|
lovelypp
初階會員 發表:122 回覆:111 積分:46 註冊:2003-02-19 發送簡訊給我 |
|
shiyuhui
一般會員 發表:3 回覆:1 積分:0 註冊:2002-11-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |