PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   給建議!跑資料用的儲存媒體... (https://www.pcdvd.com.tw/showthread.php?t=830680)

ggvillage 2008-12-16 05:21 PM

還好阿,不覺得需要多強大的電腦就可以辦到,才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一顆

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

hache 2008-12-17 12:18 AM

EcoRAM

http://stor-age.zdnet.com.cn/stor-a...0/1244468.shtml

vxr 2008-12-17 06:15 AM

引用:
作者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){

}

strongarm 2008-12-21 10:27 PM

引用:
作者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一顆

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


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

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

不過後來程式重新改寫......時間縮成一天半就結束. 可見程式架構和寫法真的影響效率很大.

miyasawa 2008-12-22 03:46 PM

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

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


建議安裝 Microsoft SQL Server Management Studio Express,裡面有備份跟還原功能。此外,Express 版是可以接受遠端連接,但如果想用連接 SQL Server 2000 的方法連是不行的,因為預設 Port 不同,請記得將 Port 改成 SQL Server 2000 在用的。

elase 2008-12-22 06:15 PM

引用:
作者vxr
Express不提供TCP/IP連接(介面組態硬開啟TCP/IP連接)..
我試過..

Express有提供TCP/IP連接
介面開啟後服務要重新啟動
如果不行檢查防火牆的設定
Provider=SQLOLEDB.1;Password=[密碼];Persist Security Info=True;User ID=[帳號];Initial Catalog=[資料庫名稱];Data Source=[主機名稱或IP]
上面是連線字串給你參考


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。