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

我用access的.mdb做資料庫,聽說如果.mdb大到60mb以上效能會很差是真的嗎?要如何解決呢?

 
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-02 02:09:58 IP:220.131.xxx.xxx 訂閱
我用access的.mdb做資料庫,用ado元件來存取,聽說如果.mdb資料庫大到60mb以上效能會很差是真的嗎?要如何解決呢?我每月大概要使資料庫增加3到5mb,也就是兩三年後,資料庫會達100mb以上,那時資料庫效能是否會很差?若是要如何解決呢?
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-02 08:08:14 IP:61.219.xxx.xxx 訂閱
 改用 MS-SQL Server, Oracle, Sybase, ... 一類資料庫
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
scotthsiao
高階會員


發表:13
回覆:324
積分:147
註冊:2005-02-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-02 16:27:58 IP:211.74.xxx.xxx 訂閱
善用索引,
可以有效率的減少檔案龐大所帶來的延遲。
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-02 16:40:56 IP:61.219.xxx.xxx 訂閱
高速 CPU, 更多 RAM, 15000 轉 HD (甚至用 SCSI, RAID)
基本上 access 不適合做 Client/Server 的 DB, 比較合適單人使用
Microsoft 建議使用 Access 當 DB, 最好同時間不要超過 5 人存取

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
dododo
一般會員


發表:16
回覆:23
積分:12
註冊:2004-04-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-02 16:44:15 IP:203.67.xxx.xxx 未訂閱
不用 100 MB 客戶就已經受不了了,加上資料庫維護功能定期刪除老舊資料,
壓縮資料庫等動作會好多了,能不用 .mdb 是最好,效率差。
blueK
初階會員


發表:19
回覆:62
積分:36
註冊:2004-05-06

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-02-02 17:54:36 IP:203.67.xxx.xxx 未訂閱
我想舊資料搬遷會是最好的嚕!!
另外就是看要不要改用其他較大型的資料庫!!
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-02-02 22:06:30 IP:220.131.xxx.xxx 訂閱
請問interbase效能好不好?
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-02-02 23:02:55 IP:203.204.xxx.xxx 訂閱
InterBase 應該可以應付您的需求吧
聽說 Sybase SQL Server 效能比較好
MS-SQL SQL Server 早期和 Sybase SQL Server 好像有某種關係
兩者在中小型資料庫上是不錯選擇

Oracle 比較擅長大型資料庫, MS-SQL 2005 也是以此為目標
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-02-03 00:17:19 IP:220.134.xxx.xxx 訂閱
我目前的實際經驗,我有兩個方向建議你,一是不想花太多功夫、二、徹底解決

一、是不想花太多功夫:

實際的資料大小,要在你做完壓縮時,才真的知道,因為MDB特性!

我建議若是你有計算或者暫存的,儘量用一個 暫存的mdb來作,可以避免mdb的大量增加!

二、徹底解決
當然是換至少MSDE等級的資料庫! 穩一點,因為MDB掛點時常有所耳聞!尤其是自動編號亂掉!更是經常發生!小心為何!


===================引 用 文 章===================
我用access的.mdb做資料庫,用ado元件來存取,聽說如果.mdb資料庫大到60mb以上效能會很差是真的嗎?要如何解決呢?我每月大概要使資料庫增加3到5mb,也就是兩三年後,資料庫會達100mb以上,那時資料庫效能是否會很差?若是要如何解決呢?
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
kadee
高階會員


發表:11
回覆:141
積分:165
註冊:2002-03-20

發送簡訊給我
#10 引用回覆 回覆 發表時間:2007-02-04 13:34:28 IP:59.127.xxx.xxx 訂閱
我的建議是用 firebird資料庫,它和interbase差不多,
但是是opensource又是完全免費,安裝容易,只要不到10MB就可安裝。
效能比access好太多了。
------
Kadee/BigRed Ent.
www.tw165.com
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#11 引用回覆 回覆 發表時間:2007-02-04 22:22:02 IP:203.204.xxx.xxx 訂閱
不然用 PostreqSQL 或 MySQL 資料庫
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#12 引用回覆 回覆 發表時間:2007-02-05 06:54:36 IP:61.219.xxx.xxx 訂閱
我贊成用PostgreSQL。PostgreSQL8.X以後可以直接裝在Windows-NTFS上,很好用。
MySQL有它的訴求點,可是真是要作內部HeavyDuty的作業,我個人還是偏postgreSQL。
我寫程式,通常會一起寫含Access/PostgreSQL/MSSQL三個版本,以賣給不同預算的客戶。再以Access作中間格式。
------
Kevin
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#13 引用回覆 回覆 發表時間:2007-02-05 07:20:55 IP:203.204.xxx.xxx 訂閱
不很建議將PostgreSQL和MySQL安裝在MS-Windows上
因為MySQL在MS-Windows上沒有自動更新能力, 在Linux上有
(PostgreSQL沒用過, 不確定)

MySQL用戶比PostgreSQL多很多, 但是MySQL實際上不是免費軟體
只是MySQL和Oracle都直接可以在網站上下載正式版使用

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#14 引用回覆 回覆 發表時間:2007-02-05 15:22:55 IP:220.134.xxx.xxx 訂閱
MySQL實際上不是免費軟體,這是我第一次聽到,不知道是否為真!若是真的那顛覆了我的想法!
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#15 引用回覆 回覆 發表時間:2007-02-05 15:50:03 IP:61.219.xxx.xxx 訂閱
MySQL 對於個人或是公司內部使用是免費的,你可以任意的使用它,或是將它使用在一個 GPL 版權的軟體上散佈。但如果是使用在商業的軟體上,有販賣或是收取費用維護 MySQL 行為時,MySQL 便是要收費的,詳細情形可參照軟體內的版權頁說明。[/quote]
http://toget.pchome.com.tw/intro/business_database/16389.html

關於 MySQL 的授權討論疑問
http://www.tipo.gov.tw/copyright/ShowTalkContent.asp?postnum=8481

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#16 引用回覆 回覆 發表時間:2007-02-05 20:28:14 IP:220.134.xxx.xxx 訂閱
原來大家都鑽,法律漏洞!
------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#17 引用回覆 回覆 發表時間:2007-02-05 21:27:18 IP:203.204.xxx.xxx 訂閱
因為軟體公開下載, 很多人沒有搞清楚 Open Source 和 Freeware
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#18 引用回覆 回覆 發表時間:2007-02-07 08:35:24 IP:210.241.xxx.xxx 訂閱
小弟發信問 Is MySQL freeware ? 得到的回答
http://www.mysql.com/company/legal/licensing/
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#19 引用回覆 回覆 發表時間:2007-02-15 21:44:18 IP:61.231.xxx.xxx 訂閱
誠心給大家一個好建議:如要替代access,可以試試Win-PG8.2。
msql是要收錢的,它是由一個公司在支援。它是講只要是個人使用及非商業用途,它是免費的。它從寬解釋我們為公司內部使用所開發的系統為非商業用途及對外的Web-DB-Server為公司內部使用,再加上它有不少強項,所以它還真是到處都是。你去天瓏看看,講它的書甚至比MSSQL/Oracle還多。更不要講幾乎沒半點蹤影的PostgreSQL。pg的書中文的只有三本,英文的只有五本,這五本英文的還有兩本是講PHP的。MySQL真的到處都是。MySQL免錢,但如果你要在它上面寫點東西來賣錢的話,那可是要付錢的﹝雖然比MSSQL要便宜不少,可是它是要錢的﹞。

要取代Access,不如用Win-PG8.2。PostgreSQL由志願者進行維護,不管你是不是商業用途,不管你是不是寫了東西靠它來賣錢,通通免費。
當然,MySQL是有不少HeavyDuty的應用例,不過PostgreSQL也是超強的。Linux下兩個資料庫就是MySQL及PostgreSQL。小弟用PostgreSQL兩三年,我覺得PG也是很不錯用。我有不少吝嗇的客戶,幾年沒跟公司簽維護合約,也是活的好好的。
PG7.X時若要裝在Windows上是要用cygwin才行,裝起來還真麻煩,效能因多隔了一層,可能會有點影饗。現在Win-PG8.X已完全移殖到Win上,成為貨真價實的Win-Native-Service了。而且它有大量利用Win-NTFS的設計,使用NTFS及Windows的安全保護。它的安裝程式真是作給白痴用的,三下兩下就OK了。

小弟是蠻欣賞PostgreSQL的,講起表現來,真不讓MSSQL等專美於前。講到OpenSource的利潤及Fedora的穩定強固,更是沒得講。
------
Kevin
meica
一般會員


發表:0
回覆:2
積分:0
註冊:2007-02-12

發送簡訊給我
#20 引用回覆 回覆 發表時間:2007-02-16 12:11:16 IP:221.130.xxx.xxx 訂閱
meica
一般會員


發表:0
回覆:2
積分:0
註冊:2007-02-12

發送簡訊給我
#21 引用回覆 回覆 發表時間:2007-02-16 12:11:46 IP:221.130.xxx.xxx 訂閱
系統時間:2024-05-19 14:13:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!