PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 效能極限
帳戶
密碼
 

  回應
 
主題工具
ggvillage
Advance Member
 
ggvillage的大頭照
 

加入日期: Jul 2005
您的住址: 札那爾坎特
文章: 473
還好阿,不覺得需要多強大的電腦就可以辦到,才400-500MB而已
處理一次也才半小時,很快呀。

稍微說一下以前做的論文題目所處理的資料,其中一個步驟是:
有4種屬性,每個屬性有10個data set,每一個data set是1000*610的二維陣列
每一個陣列元素裡存放的是-1 到 1 之間,小數點到第6位的值。
data set中做一次任兩列隨機交換就計算出一個值,做一萬次

這個步驟當時用研究室的電腦花一天的時間就跑完
研究室的電腦是Acer的套裝電腦,詳細規格有點忘了...
記得CPU是Intel Pentium D 805
主機板是Acer的合板,絕對是945,或更之前的產品
1G RAM、Seaget 160G一顆

所以幾乎可以說,樓主要的配備去現在市面上隨便搞一台都能勝任
     
      
__________________

射人先射馬,擒賊先擒王,賞車先賞胎,看人先看腿
舊 2008-12-16, 05:21 PM #21
回應時引用此文章
ggvillage離線中  
hache
Advance Member
 

加入日期: Apr 2001
您的住址: LCL
文章: 400
 
__________________
Magia -arrange ver - Puella Magi Madoka Magica ED

https://www.evernote.com/shard/s160/sh/ee1f2191-2d41-4a57-92fb-df839033d0ab/29d0879e95296b63bf01054f12eae6ee
舊 2008-12-17, 12:18 AM #22
回應時引用此文章
hache離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者drance
如果有從其他台電腦連接過的情況...SQL Server是比較好的選擇..ACCESS雖然速度快,但資料大到某種程度時候,速度會大幅度的下降,另外用ACCESS的方式來做遠端時,同樣也會遇到需要開啟共享等等功能,檔案被弄壞的情況,非常容易發生,另外共享斷線的情況也會常常發生。
SQL....基本語法大致上相同,至於連接方式就看你自己用什麼程式了..,
SQL Server也不是只有MS SQL........MYSQL也是不錯的選擇,前提是要會使用...!

MS SQL除了 2000要程式常駐外...2005、2008都改成服務式的,也就是說你灌上去後,只要沒動到服務關閉,那基本上都是處在啟動的狀態,Express版好像只能單機工作,但據小弟查到的資料是說可以進行遠端連接,實際上沒試過...應該是可以吧?

另外express沒有提供備份的功能...只有還原,在這點上雖然其他的解決方式,但在系統內建的備份功能還是比較好用的,需要還原時只需要灌好程式還...

Express不提供TCP/IP連接(介面組態硬開啟TCP/IP連接)..
我試過..
沒招..!!~
一個簡單的範例(for C#):
string conString="Data Source=ip;Initial Catalog=db_Name;User_id=account_name;Password=account_password";

//Express的情況要加上Integrated Security=true
//但是如果這樣,
//否則false會使用SQL帳號做驗證..
//但是成為true,User_id=account_name;Password=account_password這段還有用嗎..?
SqlConnection sqlConn=new SqlConnection(connString);
sqllConn.open();

上述這段丟下去,連不到Express..

微軟的東西大致上都開始走上合流歸一的..
至於Java..
我還沒試過...
大致上就是:
String strDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String strConn="jdbc:microsoft:sqlserver://ip:1433;DatabaseName=db_name";//default port沒設定是1433
String strUser=""account_name;
String strPwd="account_password";

Class.forName(strDriver);
try{
Connection conn=DriverManager.getConnection(strConn,strUser,strPwd);
}catch(Exception e){

}

此文章於 2008-12-17 06:20 AM 被 vxr 編輯.
舊 2008-12-17, 06:15 AM #23
回應時引用此文章
vxr離線中  
strongarm
Advance Member
 

加入日期: Jul 2001
您的住址: 新竹市
文章: 462
引用:
作者ggvillage
還好阿,不覺得需要多強大的電腦就可以辦到,才400-500MB而已
處理一次也才半小時,很快呀。

稍微說一下以前做的論文題目所處理的資料,其中一個步驟是:
有4種屬性,每個屬性有10個data set,每一個data set是1000*610的二維陣列
每一個陣列元素裡存放的是-1 到 1 之間,小數點到第6位的值。
data set中做一次任兩列隨機交換就計算出一個值,做一萬次

這個步驟當時用研究室的電腦花一天的時間就跑完
研究室的電腦是Acer的套裝電腦,詳細規格有點忘了...
記得CPU是Intel Pentium D 805
主機板是Acer的合板,絕對是945,或更之前的產品
1G RAM、Seaget 160G一顆

所以幾乎可以說,樓主要的配備去現在市面上隨便搞一台都能勝任


這程式和我以前在玩的演算法很像, 只是我寫的是依收斂函數來做的判斷, 所以根本不知道會做幾次

那時只是小小的五萬筆資料就讓當時實驗室裡最快的工作站跑到快爆表, RAM吃到快一GB(全部也只裝那1GB, 那時的PC了不起裝個64MB就很讓人羨慕了...), 跑了一個禮拜才跑完.

不過後來程式重新改寫......時間縮成一天半就結束. 可見程式架構和寫法真的影響效率很大.
舊 2008-12-21, 10:27 PM #24
回應時引用此文章
strongarm離線中  
miyasawa
Regular Member
 
miyasawa的大頭照
 

加入日期: Jun 2002
您的住址: 台北縣三重町
文章: 50
引用:
作者drance
MS SQL除了 2000要程式常駐外...2005、2008都改成服務式的,也就是說你灌上去後,只要沒動到服務關閉,那基本上都是處在啟動的狀態,Express版好像只能單機工作,但據小弟查到的資料是說可以進行遠端連接,實際上沒試過...應該是可以吧?

另外express沒有提供備份的功能...只有還原,在這點上雖然其他的解決方式,但在系統內建的備份功能還是比較好用的,需要還原時只需要灌好程式還...


建議安裝 Microsoft SQL Server Management Studio Express,裡面有備份跟還原功能。此外,Express 版是可以接受遠端連接,但如果想用連接 SQL Server 2000 的方法連是不行的,因為預設 Port 不同,請記得將 Port 改成 SQL Server 2000 在用的。
舊 2008-12-22, 03:46 PM #25
回應時引用此文章
miyasawa離線中  
elase
*停權中*
 

加入日期: Dec 2006
文章: 89
引用:
作者vxr
Express不提供TCP/IP連接(介面組態硬開啟TCP/IP連接)..
我試過..

Express有提供TCP/IP連接
介面開啟後服務要重新啟動
如果不行檢查防火牆的設定
Provider=SQLOLEDB.1;Password=[密碼];Persist Security Info=True;User ID=[帳號];Initial Catalog=[資料庫名稱];Data Source=[主機名稱或IP]
上面是連線字串給你參考
舊 2008-12-22, 06:15 PM #26
回應時引用此文章
elase離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:20 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。