叢集、分散式、集中式、偽分散式的概念與區別
1. 集中式
將專案等部署到同一臺機器上,對機器效能要求比較高,一般會用多臺機器備份,否則,如果機器出現宕機等狀況,整個專案將不能執行。
eg:就好比你要蓋一座房子,你房子就給一個人蓋,如果這個人生病或者有事,你還沒有合適的人來代替這個人,你的房子就不能蓋了。
2. 分散式
將一個專案分成幾塊,分別在不同的機器上執行,想比較與集中式,對機器要求有所下降。
3. 叢集
與集中式、分散式是完全不同的概念。
分散式一定是叢集,叢集不一定是分散式(eg:集中式的多機備份)
叢集只是相對於機器數量的一個概念
4.偽分散式
從字面理解:不是真正的分散式
偽分散式是將多型機器的任務放到一臺機器執行
eg:將淘寶分多模組後一個模組一個模組放到一臺機器中執行,多臺機器的時候是同時執行,速度快,一臺機器中執行,速度慢、且多個模組不能並行處理,必須得一個任務一個任務的 完成,其他任務只能等待。
相關推薦
叢集、分散式、集中式、偽分散式的概念與區別
1. 集中式 將專案等部署到同一臺機器上,對機器效能要求比較高,一般會用多臺機器備份,否則,如果機器出現宕機等狀況,整個專案將不能執行。 eg:就好比你要蓋一座房子,你房子就給一個人蓋,如果這個人生病或者有事,你還沒有合適的人來代替這個人,你的房子就不能蓋了。 2. 分散式 將一
本地VCS、集中式VCS和分散式VCS的優缺點
本地VCS: 手工操作 工作空間和倉庫都在本地 優點:簡單,易學 缺點:不夠程式化,不能跨機器 集中式VCS: cvs,svn 這類系統都有一個單一的集中管理的伺服器,儲存所有檔案的修訂版本,協同工作的人都可以通過客戶端連線到這臺伺服器,獲得最新的檔案或
java架構師課程、性能調優、高並發、tomcat負載均衡、大型電商項目實戰、高可用、高可擴展、數據庫架構設計、Solr集群與應用、分布式實戰、主從復制、高可用集群、大數據
慢查詢 主從復制 難題 jms 整合 大數 數據庫設計 企業級 nginx網站 15套Java架構師詳情 * { font-family: "Microsoft YaHei" !important } h1 { background-color: #006; color:
02: 集群及LVS簡介 、 LVS-NAT集群 、 LVS-DR集群
分類 dfs elinks -h 本地yum源 -i _for proc 模式 操作系統 rhel6 配置本地yum源service iptables stop ;chkconfig iptables offsetenforce 0 ip 地址 要求 eth0192
mongodb副本集介紹、mongodb副本集搭建、mongodb副本集測試
早期 exe 編輯 ODB linu 51cto 運行 負責 自動切換 一:mongodb副本集介紹 早期版本使用master-slave,一主一從和MySQL類似,但slave在此架構中為只讀,當主庫宕機後,從庫不能自動切換為主目前已經淘汰master-slave模式,改
mongodb副本集介紹、mongodb副本集搭建、 mongodb副本集測試
mongodb副本集介紹 MongoDB早期版本使用master-slave,一主一從和MySQL主從基本是一致的,但s
DQL、DML、DDL、DCL的概念與區別
刪除對象 null font llb key ros 單行 drop primary ##SQL(Structure Query Language)語言是數據庫的核心語言。 一、DDL (Data Definition Language) 數據庫定義語言 用於創建、
【轉載】編譯型語言、解釋型語言、靜態類型語言、動態類型語言概念與區別
自己 運行 是把 修改 lin 鏈接 時代 dll 系統 編譯型語言和解釋型語言 1、編譯型語言 需通過編譯器(compiler)將源代碼編譯成機器碼,之後才能執行的語言。一般需經過編譯(compile)、鏈接(linker)這兩個步驟。編譯是把源代碼編譯成機器碼,鏈接是把
編譯型語言、解釋型語言、靜態類型語言、動態類型語言概念與區別
lan 而是 med 每次 部署 展開 不能 -c 進行 今天看到篇對於靜態、動態、強類型、弱類型總結的很到位的一篇博文,在此Mark下。 編譯型語言和解釋型語言 1、編譯型語言 需通過編譯器(compiler)將源代碼編譯成機器碼,之後才能執行的語言。一般需經過編譯(co
藍綠部署、紅黑部署、AB測試、灰度釋出、金絲雀釋出、滾動釋出的概念與區別(轉)
出處:https://www.baidu.com/link?url=QjboallwNm_jxcL3fHG57wEakiBfAs_3-TChTGu1eBXstlHEsGBc-NDA7AKTqsiroBx9a8OMoITgM5mbKAoiSqwMCLj5LzrjcAew2sBt9zO&wd=&e
藍綠部署、紅黑部署、AB測試、灰度釋出、金絲雀釋出、滾動釋出的概念與區別
在有關微服務、DevOps、Cloud-native、系統部署等的討論中,藍綠部署、A/B 測試、灰度釋出、滾動釋出、紅黑部署等概念經常被提到,它們有什麼區別呢?通過搜尋相關資料,做一個簡單的辨析,如下: 1、藍綠部署(Blue/Green Deployment) 過去的 10 年裡,很多公
資料庫中DQL、DML、DDL、DCL的概念與區別
資料庫中DQL、DML、DDL、DCL的概念與區別 SQL(Structure Query Language)語言是資料庫的核心語言。 SQL語言共分為四大類:資料定義語言DDL,資料操縱語言DML,資料查詢語言DQL,資料控制語言DCL。 1. 資料定義語言DDL 資料定義
版本控制工具 git與svn(分散式vs集中式)
版本控制:即記錄一個或若干檔案內容變化,以便將來查閱特定版本修訂情況以及回溯的系統。 集中式–svn SVN, 全名Subvision; 作為集中式版本控制工具,版本庫集中存放在中央伺服器,team裡每個人work時從中央伺服器下載程式碼,是必須聯網才能工作
DQL、DML、DDL、DCL 的概念與區別
轉自:https://www.cnblogs.com/springwind268/p/3895839.html SQL(Structure Query Language)語言是資料庫的核心語言。 SQL的發展是從1974年開始的,其發展過程如下: 1974年-----由Boyce和Chamb
編譯型語言、解釋型語言、靜態型別語言、動態型別語言概念與區別
最近在研究Python和Erlang。反覆提到動態型別語言、動態語言、解釋型語言這些概念。這些概念很生澀,在這裡做一個總結。 編譯型語言和解釋型語言 1、編譯型語言 需通過編譯器(compiler)將原始碼編譯成機器碼,之後才能執行的語言。一般需經過編譯(compile)、連結(linker)這兩個
SQL語言的分類(DQL、DML、DDL、DCL的概念與區別)
SQL語言共分為四大類:資料查詢語言DQL,資料操縱語言DML,資料定義語言DDL,資料控制語言DCL。1. 資料查詢語言DQL 資料查詢語言DQL基本結構是由SELECT子句,FROM子句,WHERE 子句組成的查詢塊: SELECT <欄位名錶> FROM <表或檢視名> WH
git 和svn有什麼區別?怎麼體現分散式還是集中式?
1)GIT是分散式的,SVN不是: 這是GIT和其它非分散式的版本控制系統,例如 SVN,CVS等,最核心的區別。GIT並不是目前第一個或唯一的分散式版本控制系統。 還有一些系統,例如Bitkeeper, Mercurial等,也是執行在分散式模式上的。但GIT在這方面做的更好,而且
版本控制之分散式和集中式
Linus一直痛恨的CVS及SVN都是集中式的版本控制系統,而Git是分散式版本控制系統,集中式和分散式版本控制系統有什麼區別呢? 先說集中式版本控制系統,版本庫是集中存放在中央伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從中央伺服器取得最新的版本,然後開始幹活
分散式和集中式的版本控制的區別!
前面提到,Linus一直痛恨CVS及SVN這些集中式的版本控制系統,為什麼呢?Git是分散式版本控制系統,那麼集中式和分散式版本控制系統又有什麼區別呢? 先說集中式版本控制系統,版本庫是集中存放在中央伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從中央伺服器取得最新的版本,然後開始幹活,幹完活了,
微控制器ISP、IAP、ICP燒寫方式的概念與區別
玩微控制器的都應該聽說過ISP、IAP和ICP這幾個詞。一直搞不太清楚他們之間的區別。今天就給大家詳細講講。 ISP:In System Programing 在系統程式設計 IAP:In applicating Programing 在應用程式設計