搭建數據伺服器
『壹』 怎麼搭建一個後台伺服器
可以將客戶端的邏輯設計成:
1.將username,password 封裝進buffer
2.連接服務端
3.發送buffer
4.接收二進制的系統當前時間
5.顯示時間
代碼如下:
服務端地址設置部分:
[cpp]viewplainprint?
addr_server.sin_family=AF_INET;
addr_server.sin_port=htons(port);
addr_server.sin_addr.s_addr=inet_addr(ip);
創建連接:
sock_client=socket(AF_INET,SOCK_STREAM,0);
連接服務端代碼:
flag=connect(sock_client,(structsockaddr*)&addr_server,sizeof(addr_server));
設置buffer填充username/password代碼:
sprintf(buffer,"%s","username");
sprintf(buffer+32,"%s","password");
buffer[31]=buffer[63]=0;
接著是發送
flag=send(sock_client,buffer,64,0);
if(flag==64)
{
printf("sendok ");
}
接收部分代碼:
flag=recv(sock_client,buffer,64,0);
if(flag!=sizeof(time_t))
{
printf("recvdoesnotfollowprotocal ");
close(sock_client);
continue;
}
將接收到的二進制數據轉成時間
memcpy(curtime,buffer,sizeof(time_t));
structtm*ptm=localtime(curtime);
顯示時間:
printf("systemtime:%04d-%02d-%02d-%02d:%02d:%02d ",ptm->tm_year+1900,ptm->tm_mon+1,ptm->tm_mday,
ptm->tm_hour,ptm->tm_min,ptm->tm_sec);
關閉連接:
printf("ok,nowwecloseconnection ");
close(sock_client);
實際開發中,為了追求並發效率和提升搞壓效果,客戶端需要有一個循環,另外可以多進程同時操作。
『貳』 如何搭建應用伺服器和數據伺服器
RAID0運行時只要其中任一塊硬碟出現問題就會導致整個數據的故障,而且不提供數據冗餘,一旦用戶數據損壞,損壞的數據將無法得到恢復
用陣列不怎麼安全,感覺應用伺服器硬碟用固態硬碟,速度會有提升一點。另一點,用訂閱與發布做數據分流,一台伺服器用作40個終端的查詢,一台用作160個終端的讀寫。
『叄』 關於搭建獨立的資料庫伺服器平台
如果你要考慮到sql 2005 那就只有走 WINDOWS SERVER了 現在比較穩定的 用的多的 大部分還是 WINDOWS SERVER 2008 R2 這樣MSSQL 和 MYSQL 以及 ORACLE都可以安裝
至於你說的資料庫切換,一般需要你應用支持,ORM這個中間件來支持,比如JAVA的hibernate 以及.NET平台的 Entity Framework
資料庫主要在於根據業務的設計和優化,MYSQL和MSSQL 照樣能處理超大數據,當你數據存儲量大的時候就 涉及到橫向分庫 縱向分區了,並發太大就要設計到數據群集了,這些都是在數據架構後面的事情了
『肆』 家庭伺服器數據中心要怎麼搭建
1、首先選擇機箱,注意點:體積小、容量大!體積小可以隨便放、容量大是要機箱能夠放更多的配件,至少要2-4塊硬碟位。
我選擇的是金河田遇見N1,ITX主板,4塊3.5硬碟位、ATX標准電源
個人搭建實用的家庭NAS家庭數據媒體中心
個人搭建實用的家庭NAS家庭數據媒體中心
2、選擇好機箱後,選擇主板ITX小主板,要特別注意的是要用集成CPU的ITX主板,主要是考慮CPU耗電問題!之前選擇的是主板和CPU分開的,用的是網上比較多的微星的一款板子,主板是不錯,但是分體的CPU,775針的CPU耗電比現在的酷睿大的多啊,最後測試下來45W,無法承受!後來把這款板子閑余出了。換了集成CPU的intel d510,集成CPU的板子很多,不差錢的可以買調配的。
intel d510參數並不高,是早前生產的,1.6G的虛擬四線程,1M緩存。2個SATA、一個PCI插口是必須的。
個人搭建實用的家庭NAS家庭數據媒體中心
個人搭建實用的家庭NAS家庭數據媒體中心
下面是存儲部分,家庭NAS速度肯定要快,除了外界的千兆網外,硬碟速度是必要考慮的問題。硬碟速度無非兩個方法,1用SSD,2RAID,SSD肯定不能用大數據存儲,成本太高!RAID是很好的方法。所以我決定使用RAID,選擇了一款PCI X32的RAID卡,做RAID0,下圖:
個人搭建實用的家庭NAS家庭數據媒體中心
RAID卡有四個SATA口可以方便擴展,當成考慮成本問題,我淘了兩個80G的二手硬碟做了RAID0
個人搭建實用的家庭NAS家庭數據媒體中心
本來是打算直接在上面的RAID0上直接安裝系統的,但是有不知道為什麼總是提未安裝失敗,有的人說我的主板太老了,不支持RAID啟動!後來也不折騰了,又淘了個24G的SSD做為啟用盤吧。
個人搭建實用的家庭NAS家庭數據媒體中心
最後是電源,這個很講究,一定要聲音小的,現在CPU沒有風扇了,電源的風扇聲音一定要小,而且要穩定,可長時間運行。
網上看看了,最多的就是這個小1U的電源了,剛才適用!剛買的時候我也不知道機箱能不能放,雖然都有尺寸。畢竟機箱是ATX的標准電源,反正我看了機箱的位置很大,上不了螺絲放面好了。
個人搭建實用的家庭NAS家庭數據媒體中心
還有個內存忘了,主板是2個插口的,我用一個就好了,2G足夠!主板內存頻率要和主板匹配,我這個是DDR2 800的台機內存。我挑主板的時候沒看好些筆記本內存的主板,這個看個人愛好了。
個人搭建實用的家庭NAS家庭數據媒體中心
最後是安裝系統系統了,我沒打算用黑群輝,理由在開頭說了!我安裝的是windwos 2008 server R2,上面的配置運行可以的。本來打算安裝2003server的,後來想想還是用個新點的吧。為什麼沒有用2012server呢,因為2012server的界面在遠程操作的時候比較慢,可能是由於畫面的原因。
安裝完了操作系統,你想用什麼軟體不就自由了,不要像黑群輝那樣有限制。想安裝什麼就裝什麼,想實現什麼效果就找什麼軟體。
比如:遠程訪問可以用花生殼,文件雲同步訪問可以用網路雲!下個電影什麼的,用網路雲離線下載,然後推送到這台伺服器!晚上回到家的時候就可以直接看了。其實想一想你NAS要用的功能最多的無非就是這兩個吧。而且這也是一台電腦,可以正常使用上網,辦公什麼的。比如專業的NAS要實用吧。
『伍』 如何用sql server搭建伺服器資料庫伺服器
1、打開Microsoft sql server2008軟體
5、輸入資料庫名稱即可建立成功
『陸』 如何用sql server搭建伺服器資料庫伺服器
只能連接,不能搭建。如下參考:
1.打開SQLserver配置管理器,找到其中的SQLserver網路配置,然後從實例中命名協議(我的實例名是SQLEXPRESS)。如下圖所示:
『柒』 自己如何搭建伺服器。
1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。
(7)搭建數據伺服器擴展閱讀:
入門級伺服器所連的終端比較有限(通常為20台左右),況且在穩定性、可擴展性以及容錯冗餘性能較差,僅適用於沒有大型資料庫數據交換、日常工作網路流量不大,無需長期不間斷開機的小型企業。
不過要說明的一點就是目前有的比較大型的伺服器開發、生產廠商在後面我們要講的企業級伺服器中也劃分出幾個檔次,其中最低檔的一個企業級伺服器檔次就是稱之為"入門級企業級伺服器",這里所講的入門級並不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。
還有一點就是,這種伺服器一般採用Intel的專用伺服器CPU晶元,是基於Intel架構(俗稱"IA結構")的,當然這並不是一種硬性的標准規定,而是由於伺服器的應用層次需要和價位的限制。
『捌』 如果學習搭建伺服器資料庫
建立並設計一個資料庫(Oracle / MySql / SQL Server等),負責存儲你的數據
用伺服器語言(Java / C# / PHP等)編寫一個web應用程序,負責讀取資料庫里的數據,並進行處理,然後返回處理好的數據(XML / JSON 等格式)
根據你的程序類型,租一個伺服器(比如有的只支持PHP),有的提供商你租他的伺服器他會贈你一個小資料庫
資料庫結構和數據導出成文件,導入你伺服器上的資料庫,然後修改你程序的代碼,改為連接伺服器上的資料庫
調試好後將這個程序上傳到伺服器上運行
租一個域名,將你的伺服器與域名綁定(剛租來伺服器的時候會給你一個臨時域名)
你的APP或其他應用通過請求你伺服器上的程序,來獲取或上傳數據