s結構和b s結構的優缺點,c s結構和b s結構的優缺點

2021-05-07 08:58:31 字數 5231 閱讀 9467

1樓:___耐撕

1、c/s結構一般指client/server,優缺點如下:

c/s結構的優點是能充分發揮客戶端pc的處理能力,很多工作可以在客戶端處理後再提交給伺服器。對應的優點就是客戶端響應速度快。缺點主要有以下幾個:

只適用於區域網。而隨著網際網路的飛速發展,移動辦公和分散式辦公越來越普及,這需要我們的系統具有擴充套件性。這種方式遠端訪問需要專門的技術,同時要對系統進行專門的設計來處理分散式的資料。

客戶端需要安裝專用的客戶端軟體。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬體損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。

還有,系統軟體升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。

對客戶端的作業系統一般也會有限制。可能適應於win98, 但不能用於win2000或windows xp。或者不適用於微軟新的作業系統等等,更不用說linux、unix等。

2、b/s結構指browser/server,瀏覽器/伺服器模式,優缺點如下:

b/s結構最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟體。只要有一臺能上網的電腦就能使用,客戶端零維護。最大的問題是,應用伺服器執行資料負荷較重。

2樓:匿名使用者

b/s結構軟體的好處

何謂b/s結構,就是隻安裝維護一個伺服器(server),而客戶端採用瀏覽器(browse,如internet explorer,myie等)執行軟體,即瀏覽器/伺服器結構。

相對於c/s結構,儘管c/s結構相對於更早的檔案伺服器來說,有了很大的進步,但與b/s相比,缺點和不足是很明顯的。

1.首先,b/s比c/s的維護工作量大大減少了。c/s結構的每一個客戶端都必須安裝和配置軟體。

假如一個企業共有50個客戶站點使用一套c/s結構的軟體,則當這套軟體進行了哪怕很微小的改動後(比如增加某個功能),系統維護員都必須進行這樣的維護;將伺服器更新到最新版本;將客戶端原有的軟體解除安裝,再安裝新的版本,然後進行設定,最為可怕的是客戶端的維護工作必須不折不扣的進行50次。若其中有部分客戶端是在另外一個地方,則系統維護員還必須跑到該地方再進行解除安裝、安裝、設定的工作。 若某個客戶端,忘記進行這樣的維護,則該客戶端將會碰到版本不一致的問題而無法工作。

而b/s結構,客戶端不必安裝及維護。如果我們將前面企業的c/s結構的軟體換成b/s結構的,我們看看軟體升級後,系統維護員如何維護: 系統維護員只要將伺服器的軟體升級到最新版本就行了。

其他客戶端,只要重新登入系統,使用的就已經是最新版本的軟體了。

2.其次,b/s相對c/s能夠降低總體擁有成本, c/s軟體一般是採用兩層結構的。

兩層結構中,客戶端接受使用者的請求,客戶端向資料庫服務提出請求,資料庫服務將資料提交給客戶端,客戶端將資料進行計算(可能涉及到運算、彙總、統計等等)並將結果呈現給使用者。

在三層結構中,客戶端接受使用者的請求,客戶端嚮應用服務提出請求,應用服務從資料庫服務中獲得資料,應用服務將資料進行計算並將結果提交給客戶端,客戶端將結果呈現給使用者。

這兩種結構的不同點是,兩層結構中客戶端參與運算,而三層結構中客戶端並不參與運算,只是簡單的接收使用者的請求,顯示最後的結果。由於三層結構中的客戶端並不需要參與計算,所以對客戶端計算機的配置要求是比較低的。

另外,由於從應用服務到客戶端只傳遞最終的結果,資料量較少,使用**線也能夠信任。而採用c/s兩層結構,使用**線作為傳輸線路可能因為速度太慢而不能夠接受。 採用三層結構的璐華軟體的配置可以是提高伺服器的配置,降低客戶端的配置。

這樣增加的只是一臺伺服器(應用服務和資料庫服務可以放在同一臺計算機中)的**,而降低的卻是幾十臺客戶端機器的**。起到了降低總體擁有成本的作用。

c/s、b/s軟體資料一致性比較

在c/s結構軟體的解決方案裡,對於異地經營的大型集團都採用各地安裝區域級伺服器,然後再進行資料同步的模式。這些伺服器每天必須同步完畢之後,總部才可得到最終的資料。由於區域性網路故障造成個別資料庫不能同步不說,即使同步上來,各伺服器也不是一個時點上的資料,資料永遠無法一致,不能用於決策。

對於b/s結構的軟體來講,其資料是集中存放的,客戶端發生的每一筆業務單據都直接進入到**資料庫,不存在資料一致性的問題。

c/s、b/s軟體資料實時性比較

在集團級應用裡,c/s結構不可能隨時隨地看到當前業務的發生情況,看到的都是事後資料;而b/s結構則不同,它可以實時看到當前發生的所有業務,方便了快速決策,有效地避免了企業損失。

c/s、b/s軟體資料安全性比較

由於c/s結構軟體的資料分佈特性,客戶端所發生的火災、盜搶、**、病毒、黑客等都成了可怕的資料殺手。另外,對於集團級的異地軟體應用,c/s結構的軟體必須在各地安裝多個伺服器,並在多個伺服器之間進行資料同步。如此一來,每個資料點上的資料安全都影響了整個應用的資料安全。

所以,對於集團級的大型應用來講,c/s結構軟體的安全性是令人無法接受的。對於b/s結構的軟體來講,由於其資料集中存放於總部的資料庫伺服器,客戶端不儲存任何業務資料和資料庫連線資訊,也無需進行什麼資料同步,所以這些安全問題也就自然不存在了。

請問關於b/s結構?c/s結構?介紹一下兩種結構的優缺點.面試時怎麼說好啊?

3樓:匿名使用者

b/s結構軟體的好處

何謂b/s結構,就是隻安裝維護一個伺服器

(server),而客戶端採用瀏覽器(browse,如internet explorer,myie等)執行軟體,即瀏覽器/伺服器結構。

相對於c/s結構,儘管c/s結構相對於更早的檔案伺服器來說,有了很大的進步,但與b/s相比,缺點和不足是很明顯的。

1.首先,b/s比c/s的維護工作量大大減少了。c/s結構的每一個客戶端都必須安裝和配置軟體。

假如一個企業共有50個客戶站點使用一套c/s結構的軟體,則當這套軟體進行了哪怕很微小的改動後(比如增加某個功能),系統維護員都必須進行這樣的維護;將伺服器更新到最新版本;將客戶端原有的軟體解除安裝,再安裝新的版本,然後進行設定,最為可怕的是客戶端的維護工作必須不折不扣的進行50次。若其中有部分客戶端是在另外一個地方,則系統維護員還必須跑到該地方再進行解除安裝、安裝、設定的工作。 若某個客戶端,忘記進行這樣的維護,則該客戶端將會碰到版本不一致的問題而無法工作。

而b/s結構,客戶端不必安裝及維護。如果我們將前面企業的c/s結構的軟體換成b/s結構的,我們看看軟體升級後,系統維護員如何維護: 系統維護員只要將伺服器的軟體升級到最新版本就行了。

其他客戶端,只要重新登入系統,使用的就已經是最新版本的軟體了。

2.其次,b/s相對c/s能夠降低總體擁有成本, c/s軟體一般是採用兩層結構的。

兩層結構中,客戶端接受使用者的請求,客戶端向資料庫服務提出請求,資料庫服務將資料提交給客戶端,客戶端將資料進行計算(可能涉及到運算、彙總、統計等等)並將結果呈現給使用者。

在三層結構中,客戶端接受使用者的請求,客戶端嚮應用服務提出請求,應用服務從資料庫服務中獲得資料,應用服務將資料進行計算並將結果提交給客戶端,客戶端將結果呈現給使用者。

這兩種結構的不同點是,兩層結構中客戶端參與運算,而三層結構中客戶端並不參與運算,只是簡單的接收使用者的請求,顯示最後的結果。由於三層結構中的客戶端並不需要參與計算,所以對客戶端計算機的配置要求是比較低的。

另外,由於從應用服務到客戶端只傳遞最終的結果,資料量較少,使用**線也能夠信任。而採用c/s兩層結構,使用**線作為傳輸線路可能因為速度太慢而不能夠接受。 採用三層結構的璐華軟體的配置可以是提高伺服器的配置,降低客戶端的配置。

這樣增加的只是一臺伺服器(應用服務和資料庫服務可以放在同一臺計算機中)的**,而降低的卻是幾十臺客戶端機器的**。起到了降低總體擁有成本的作用。

c/s、b/s軟體資料一致性比較

在c/s結構軟體的解決方案裡,對於異地經營的大型集團都採用各地安裝區域級伺服器,然後再進行資料同步的模式。這些伺服器每天必須同步完畢之後,總部才可得到最終的資料。由於區域性網路故障造成個別資料庫不能同步不說,即使同步上來,各伺服器也不是一個時點上的資料,資料永遠無法一致,不能用於決策。

對於b/s結構的軟體來講,其資料是集中存放的,客戶端發生的每一筆業務單據都直接進入到**資料庫,不存在資料一致性的問題。

c/s、b/s軟體資料實時性比較

在集團級應用裡,c/s結構不可能隨時隨地看到當前業務的發生情況,看到的都是事後資料;而b/s結構則不同,它可以實時看到當前發生的所有業務,方便了快速決策,有效地避免了企業損失。

c/s、b/s軟體資料安全性比較

由於c/s結構軟體的資料分佈特性,客戶端所發生的火災、盜搶、**、病毒、黑客等都成了可怕的資料殺手。另外,對於集團級的異地軟體應用,c/s結構的軟體必須在各地安裝多個伺服器,並在多個伺服器之間進行資料同步。如此一來,每個資料點上的資料安全都影響了整個應用的資料安全。

所以,對於集團級的大型應用來講,c/s結構軟體的安全性是令人無法接受的。對於b/s結構的軟體來講,由於其資料集中存放於總部的資料庫伺服器,客戶端不儲存任何業務資料和資料庫連線資訊,也無需進行什麼資料同步,所以這些安全問題也就自然不存在了。

4樓:吾皇挽睡

1.首先介紹一下兩種結構,把你知道的都說一下(面試官永遠喜歡那些健談的人)。

c/s (client/server)結構,即客戶機和伺服器結構。

通過它可以充分利用兩端硬體環境的優勢,將任務合理分配到client端和server端來實現。c/s結構可以看做是胖客戶端架構。客戶端實現絕大多數的業務邏輯處理和介面展示,作為客戶端的部分需要承受很大的壓力,對客戶機的要求較高。

b/s(browser/server)結構,即瀏覽器和伺服器結構。

它是隨著internet技術的興起,對c/s結構的一種變化或者改進的結構。b/s結構可以看作是瘦客戶端,只是把顯示的較少的邏輯交給了web瀏覽器,事務邏輯資料處理在放在了server端。b/s結構的系統無須特別安裝,只有web瀏覽器即可。

2.說一下兩者具體的優缺點,記住要抓住要點。

b/s結構的優點:

<1>.無需安裝,客戶端不需要安裝有瀏覽器即可。

<2>.業務擴充套件便捷,通過增加頁面即可增加伺服器功能。

<3>.無需升級多個客戶端,升級伺服器即可,就可以實現所有使用者的同步更新。

b/s結構的缺點:

<1>.在速度和安全性上需要花費很多設計成本,響應速度不及c/s。

<2>.使用者體驗不是很理想,b/s需要單獨介面設計,各個瀏覽器廠商的對瀏覽器的解析的標準不同。

c/s結構的優點:

<1>.c/s結構的安全效能可以很容易保證。

<2>.由於客戶端實現與伺服器的直接相連,沒有中間環節,只有一層互動,因此響應速度較快。

c/s結構的缺點:

<1>.適用面窄,通常用於區域網中。

<2>.客戶端需要安裝專用的客戶端軟體。

<3>進行一次維護升級,需要所有客戶端的程式進行重新安裝。

什麼是CS結構,各有什麼優缺點

1 簡單解釋 b s最大優勢為客戶端免維護,適用於使用者群龐大,或客戶需求經長髮生變化的情況。c s功能強大,可以減輕伺服器端壓力,如果使用者的需求特別複雜,用c s。全面 client server是建立在區域網的基礎上的.browser server是建立在廣域網的基礎上的.硬體環境不同 c s...

樑板柱結構和板柱結構的優缺點比較,稍微詳細點。謝謝

樓主所說的樑板柱結構就是框架結構。框架結構 板柱結構都是混凝土結構的不同結構型式。框架結構的抗震能力比板柱結構更好,跨度可以更大。例如同樣抗震丙類建築,同樣設防6度地區,框架結構的適用最大高度60m,而板柱 抗震牆結構的適用最大高度僅40m。同時,板柱 抗震牆結構的樓板厚度要大些,消耗的混凝土量 鋼...

各種橋樑結構形式優缺點橋樑通常有那幾種結構形式?每種形式的優缺點是什麼?

橋樑形式主要有 樑式橋 簡支樑 連續樑 剛構橋 拱式橋 簡單體系專拱即受力為裸拱屬 組合體系拱 吊橋 即懸索橋 組合橋樑 斜拉橋 組合體系拱橋等 樑橋的優點是受力相對明確 施工工藝成熟,缺點是截面尺寸較大 耗材 跨度大的話 拱橋的優點是外形美觀,承載力潛力大,缺點是要求地基條件好 有較大水平反力 穩...