資料庫伺服器和存儲
伺服器的范圍很廣,但一般說的伺服器都指至少在同一個區域網內給其它電腦提供公供
數據存取
用的某台電腦,同理或在廣域網上用的,比如
游戲運營
公司的伺服器,資料庫也一樣,通常都指的是
資料庫軟體
,比如,sql
SERVER、ACCESS等等,一般作為伺服器的電腦上根據實際的需求會選擇安裝不同資料庫軟體或者不安裝,裝了資料庫軟體後正常都會有與之配套的應用軟體來操作資料庫,而資料庫就是用來存儲相應的數據的!
『貳』 資料庫伺服器和存儲三者的區別與聯系
資料庫是應用軟體,跑在操作系統之上的。
伺服器是硬體,就是計算機。
存儲就是保存數據的地方,伺服器一般都是自帶硬碟的,就像我們買的品牌機,但是也有專用的硬碟,一般比伺服器帶的硬碟性能好,一般稱為存儲,存儲需要連接在伺服器上來使用,相當於外置硬碟(類似移動硬碟的功能)。存儲的價格比較貴。
『叄』 伺服器包括哪些
摘要 你好,很高興為你解答,伺服器包括三類:網站伺服器、文件伺服器和資料庫伺服器,簡單來說可以把 "網路網盤" 當做文件伺服器來看,也就是專門用來做文件存儲的電腦就可以稱為文件伺服器。而資料庫伺服器也是只干一件事,它只用來存儲數據,而且資料庫伺服器一般是不對外開放的,它再為網站伺服器或者其他的程序來提供服務,它還會安裝專門的資料庫管理軟體來進行數據管理
『肆』 伺服器是干什麼的和資料庫有什麼區別
伺服器是提供計算服務的設備。伺服器的構成包括處理器、硬碟、內存、系統匯流排等,和通用的計算機架構類似,但是由於需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
區別
1、從性質上看:
資料庫是可以運行在伺服器上的軟體。伺服器是硬體,伺服器安上了資料庫應用程序後可以變成資料庫伺服器。
2、從功能上看:
資料庫是可以從資料庫是按照數據結構來組織、存儲和管理數據的倉庫而伺服器是用於數據計算和處理的硬體。用來存放客戶請求並給出回應的硬體。
(4)資料庫伺服器和存儲擴展閱讀:
伺服器在網路中為其它客戶機(如PC機、智能手機、ATM等終端甚至是火車系統等大型設備)提供計算或者應用服務。伺服器具有高速的CPU運算能力、長時間的可靠運行、強大的I/O外部數據吞吐能力以及更好的擴展性。
根據伺服器所提供的服務,一般來說伺服器都具備承擔響應服務請求、承擔服務、保障服務的能力。伺服器作為電子設備,其內部的結構十分的復雜,但與普通的計算機內部結構相差不大,如:cpu、硬碟、內存,系統、系統匯流排等。
『伍』 存儲伺服器和資料庫軟體的問題
這兩個都是很大的概念,不是一下兩下就能說完的,想說清楚的話都能寫成好幾本書了。
存儲伺服器和資料庫是一個底層一個上層的關系,他們之間還需要類似於操作系統的協作軟體支持。存儲伺服器是用來存放數據的底層軟硬體組合,包括存儲介質(例如軟盤,磁片,硬碟,固體硬碟等等等等能存儲數據的設備)以及驅動這些設備的軟體,當然也可以包括管理這些設備的管理軟體。資料庫相當於是一個上層軟體組合,用來組織數據的結構,提供面向數據的管理功能,以及面向用戶的服務功能。資料庫不關心或者可以說根本就不知道存儲數據的是個什麼東西,這是由操作系統負責管理的。
舉個例子吧,你在一個關系型資料庫里建立了幾個表,資料庫負責提供給你介面,讓你能建立這些表,並能操作這些表,它還負責根據你的設置決定哪些數據需要建立索引,是否需要事務的AICD這四個屬性的支持,以及在底層介質上的存儲形式(編碼,壓縮,加密等等等等)。然後資料庫通過操作系統找到存儲介質,然後將處理過的數據傳過去保存起來。如果存儲介質是建立在你說的存儲伺服器上的話,一般還會有許可權管理功能,它首先要看資料庫是否有在它身上讀寫數據的許可權,然後根據資料庫傳來的指令進行相應的數據物理操作。當然數據伺服器也可以有壓縮、加密、冗餘等等等等安全措施。
對於你的第二個問題,在mysql里可以通過設置安裝目錄下的my.ini里的datadir項,來改變數據的存儲位置。
對於第三個問題,我不知道你問的是什麼?如果你問數據是怎麼寫到磁碟上的,那麼由於這個問題太物理了,涉及到不同的存儲介質的工作原理,我作為一個軟工實在是沒怎麼研究過,就讓搞硬體的搞微型機械的搞材料科學的去研究吧。
『陸』 資料庫伺服器怎麼儲存
存儲過程(StoredProcere)是一組為了完成特定功能的結構化查詢語言(StructuredQueryLanguage,SQL)語句集,經編譯後存儲在資料庫中,用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。
存儲過程是SQL語句和可選控制流語句的預編譯集合,以一個名稱存儲並作為一個單元處理。存儲過程存儲在資料庫內,可由應用程序通過一個調用執行,而且允許用戶聲明變數、有條件地執行,它具有強大的編程功能。存儲過程的優點存儲過程位於資料庫伺服器中,是一個SQL語句的集合,可包含一個或多個SQL語句。
存儲過程是利用資料庫伺服器所提供的Transact−SQL語言編寫的程序。存儲過程在創建時即在伺服器上進行編譯,所以執行起來比單個SQL語句快,總的來說具有以下幾個方面的優點。
((1)存儲過程增強了SQL語言的功能和靈活性。存儲過程可以用來控制語句編寫,有很強的靈活性,可以完成復雜的判斷和較復雜的運算。
(2)存儲過程是標准組件,允許編程。存儲過程被創建後,可以在程序中被多次調用,而不必重新編寫該存儲過程的SQL語句。而且資料庫專業人員可以隨時對存儲過程進行修改,對應用程序源代碼也毫無影響。
(3)存儲過程能實現較快的執行速度。如果某一操作包含大量的Transact−SQL代碼或分別被多次執行,那麼存儲過程要比批處理的執行速度快很多。因為存儲過程是預編譯的。在首次運行一個存儲過程時查詢,優化器對其進行分析優化,並且給出最終被存儲在系統表中的執行計劃。而批處理的Transact−SQL語句在每次運行時都要進行編譯和優化,速度相對要慢一些。
(4)存儲過程能夠減少網路傳輸流量。針對同一個資料庫對象的操作(如查詢、修改),如果這一操作所涉及的Transact−SQL語句被組織成存儲過程,那麼當在客戶計算機上調用該存儲過程時,網路中傳送的只是該調用語句,從而大大增加了網路流量並降低了網路負載。
(5)存儲過程可被作為一種安全機制來充分利用。系統管理員通過執行某一存儲過程的許可權進行限制,能夠實現對相應的數據的訪問許可權的限制,避免了非授權用戶對數據的訪問,保證了數據的安全。
『柒』 構建資料庫系統選擇什麼樣的伺服器和存儲設備
遵循以下幾個原則:
1)高性能原則
保證所選購的伺服器,不僅能夠滿足運營系統的運行和業務處理的需要,而且能夠滿足一定時期的業務量增長的需要。一般可以根據經驗公式計算出所需的伺服器TpmC值,然後比較各伺服器廠商和TPC組織公布的TpmC值,選擇相應的機型。同時,用伺服器的市場價/報價除去計算出來的TpmC值得出單位TpmC值的價格,進而選擇高性能價格比的伺服器。
2)可靠性原則
可靠性原則是所有選擇設備和系統中首要考慮的,尤其是在大型的、有大量處理要求的、需要長期運行的系統。考慮伺服器系統的可靠性,不僅要考慮伺服器單個節點的可靠性或穩定性,而且要考慮伺服器與相關輔助系統之間連接的整體可靠性,如:網路系統、安全系統、遠程列印系統等。在必要時,還應考慮對關鍵伺服器採用集群技術,如:雙機熱備份或集群並行訪問技術。
比如,要保證系統(硬體和操作系統)在99.98%的時間內都能夠正常運作(包括維修時間),則故障停機時間六個月不得超過0.5個小時。伺服器需7×24小時連續運行,因而要求其具有很高的安全可靠性。系統整機平均無故障時間(MTBF)不低於80000小時。伺服器如出現CPU損壞或其它機械故障,都能在20分鍾內由備用的機器自動代替工作,無須人員操作,保證數據完整。
3)可擴展性原則
保證所選購的伺服器具有優秀的可擴展性原則。因為伺服器是所有系統處理的核心,要求具有大數據吞吐速率,包括:I/O速率和網路通訊速率,而且伺服器需要能夠處理一定時期的業務發展所帶來的數據量,需要伺服器能夠在相應時間對其自身根據業務發展的需要進行相應的升級,如:CPU型號升級、內存擴大、硬碟擴大、更換網卡、增加終端數目、掛接磁碟陣列或與其它伺服器組成對集中數據的並發訪問的集群系統等。這都需要所選購的伺服器在整體上具有一個良好的可擴充餘地。一般資料庫和計費應用伺服器在大型計費系統的設計中就會採用集群方式來增加可靠性,其中掛接的磁碟存儲系統,根據數據量和投資考慮,可以採用DAS、NAS或SAN等實現技術。
4)安全性原則
伺服器處理的大都是相關系統的核心數據,其上存放和運行著關鍵的交易和重要的數據。這些交易和數據對於擁有者來說是一筆重要的資產,他們的安全性就非常敏感。伺服器的安全性與系統的整體安全性密不可分,如:網路系統的安全、數據加密、密碼體制等。伺服器在其自身,包括軟硬體,都應該從安全的角度上設計考慮,在藉助於外界的安全設施保障下,更要保證本身的高安全性。
5)可管理性原則
伺服器既是核心又是系統整體中的一個節點部分,就像網路系統需要進行管理維護一樣,也需要對伺服器進行有效的管理。這需要伺服器的軟硬體對標準的管理系統支持,尤其是其上的操作系統,也包括一些重要的系統部件。
『捌』 數據伺服器
數據伺服器也稱資料庫伺服器,用來存儲數據和提供基本數據服務,包括基礎地理信息、遙感圖像源數據和各個專題成果數據等。本系統的數據伺服器基於ArcSDE+Oracle而設計,各類數據實際上最後均以二維表的形式存儲於Oracle資料庫中,並具體存儲在多張相互有一定關聯的二維表中。
另外,本系統的資料庫伺服器在設計時實際上包括兩個部分,即元資料庫伺服器和空間資料庫伺服器。
由於元數據的形式是與元數據內容標准相一致的數字形式,可以用多種方式建立、存儲和使用,因此,我們在標準的HTML和文本形式保存基礎上,還將這些非結構化的形式導入Oracle資料庫中,採用結構化的關系資料庫管理本次遙感綜合調查元數據集,構成遙感綜合調查元資料庫。通過統一資源定位地址URL與Metadatabase中的URL元數據項相連,把基於Internet/Intranet的空間資料庫與元資料庫系統相結合,實現分布式異構數據的共享。在這樣的共享機制下,元資料庫就成了訪問空間資料庫的向導,應用伺服器的每個請求,首先都要訪問元資料庫,確定請求的所需數據是否存在,並可訪問遙感調查成果數據的格式、性質、應用方式等內容,實現高效地管理空間數據,適應網路上多用戶的並發訪問,保障數據的安全性。
由此,Browser/Server三層體系結構實現起來較Client/Server兩層體系結構復雜得多,但只有採用這樣的體系結構,才可以體現浙江省遙感調查成果類型繁多、數據量大、分布廣的特點,滿足多維、動態的應用分析需求,並可實現與其他領域的應用集成。另外,出於安全性的考慮,即使應用伺服器可能受到某些「黑客」的襲擊,採用數據伺服器與網路訪問處理相分離的方法,也可以把資料庫伺服器放在防火牆以內,使其不能被防火牆外的計算機訪問,某種程度上起了內外網隔離的作用。
『玖』 資料庫伺服器和存儲伺服器是什麼關系是數據都存儲在存儲上還是存儲在資料庫上
資料庫伺服器依賴於存儲伺服器的數據,這意味著資料庫數據文件被放置在存儲伺服器上。
數據以記錄的形式存儲在資料庫中;資料庫將數據作為文件存儲在存儲伺服器上。
資料庫伺服器由在區域網和資料庫管理系統軟體中運行的一台或多台計算機組成,資料庫伺服器為客戶端應用程序提供數據服務。存儲伺服器是為特定目標設計的,因此配置也不同。它可能是一個稍有額外存儲空間的伺服器,或者它可能有很多存儲空間。
(9)資料庫伺服器和存儲擴展閱讀:
資料庫伺服器特徵:
1、編程量減少
資料庫伺服器提供了用於數據操縱的標准介面API(Application Programming Interface,應用程序編程接 口)。
2、資料庫安全高
資料庫伺服器提供監控性能、並發控制等工具。由DBA(Database Administrator,資料庫管理員)統一負 責授權訪問資料庫及網路管理。
3、數據可靠性管理
資料庫伺服器提供統一的資料庫備份/恢復、啟動/停止資料庫的管理工具。
4、計算機資源利用充分
資料庫伺服器把數據管理及處理工作從客戶機上分離出來,使網路中各計算機資源能靈活分配、各盡其用。
『拾』 請問 存儲伺服器、資料庫伺服器、流媒體伺服器有什麼本質的區別,他們的作用分別是什麼
存儲伺服器通常是獨立的單元。有的時候它們會被設計成4U機架式。或者,它們也可以由兩個箱子組成——一個存儲單元以及一個位於附近的伺服器。然後兩個箱子可以並行地安裝在機櫃中。像Sun StorEdge 3120 存儲單元和SunFire X4100伺服器,就可以合並為一個存儲伺服器並放置在一個機櫃中。
運行在區域網中的一台或多台計算機和資料庫管理系統軟體共同構成了資料庫伺服器,資料庫伺服器為客戶應用提供服務,這些服務是查詢、更新、事務管理、索引、高速緩存、查詢優化、安全及多用戶存取控制等。
作為新一代互聯網應用的標志,流媒體技術在近幾年得到了飛速的發展。而流媒體伺服器又是流媒體應用的核心系統,是運營商向用戶提供視頻服務的關鍵平台。其主要功能是對媒體內容進行採集、緩存、調度和傳輸播放,流媒體應用系統的主要性能體現都取決於媒體伺服器的性能和服務質量。因此,流媒體伺服器是流媒體應用系統的基礎,也是最主要的組成部分。