


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、大型網(wǎng)站架構(gòu)設(shè)計及技術(shù)總結(jié)隨著中國大型IT企業(yè)信息化速度的加快,大部分應(yīng)用的數(shù)據(jù)量 和訪問量都急劇增加,大型企業(yè)網(wǎng)站正面臨性能和高數(shù)據(jù)訪問量 的壓力,而且對存儲、安全以及信息檢索等等方面都提出了更高 的要求?本文中,我想通過幾個國外大型 IT企業(yè)及網(wǎng)站的成功案例,從 Wet技術(shù)人員角度探討如何積極地應(yīng)對國內(nèi)大型網(wǎng)站即將面臨的 擴展(主要是技術(shù)方面,而較少涉及管理及營銷等方面)矛盾。一、國外大型IT網(wǎng)站的成功之道(一)MySpace今天,MySpace已經(jīng)成為全球眾口皆碑的社區(qū)網(wǎng)站之王。盡管一 流和營銷和管理經(jīng)驗自然是每個 IT企業(yè)取得成功的首要因素, 但是本節(jié)中我們卻拋棄這一點,而主要著眼于探
2、討在數(shù)次面臨系 統(tǒng)擴張的緊急關(guān)頭MySpace是如何從技術(shù)方面采取應(yīng)對策略的。 第一代架構(gòu)一添置更多的 Web服務(wù)器MySpace最初的系統(tǒng)很小,只有兩臺 Web服務(wù)器(分擔(dān)處理用戶 請求的工作量)和一個數(shù)據(jù)庫服務(wù)器(所有數(shù)據(jù)都存儲在這一個 地方)。那時使用的是Dell雙CPU 4G內(nèi)存的系統(tǒng)。在早期階段, MySpace基本是通過添置更多 Web服務(wù)器來對付用戶暴增問題 的。但到在2004年早期,在 MySpace用戶數(shù)增長到五十萬后, 其數(shù)據(jù)庫服務(wù)器已經(jīng)開始疲于奔命了。第二代架構(gòu)一增加數(shù)據(jù)庫服務(wù)器范文寫作與增加Web服務(wù)器不同,增加數(shù)據(jù)庫并沒那么簡單。如 果一個站點由多個數(shù)據(jù)庫支持, 設(shè)計
3、者必須考慮的是,如何在保 證數(shù)據(jù)一致性的前提下讓多個數(shù)據(jù)庫分擔(dān)壓力。MySpace運行在三個SQL Server數(shù)據(jù)庫服務(wù)器上一一個為主, 所有的新數(shù)據(jù)都向它提交, 然后由它復(fù)制到其它兩個;另兩個數(shù) 據(jù)庫服務(wù)器全力向用戶供給數(shù)據(jù),用以在博客和個人資料欄顯 示。這種方式在一段時間內(nèi)效果很好一一只要增加數(shù)據(jù)庫服務(wù) 器,加大硬盤,就可以應(yīng)對用戶數(shù)和訪問量的增加。這一次的數(shù)據(jù)庫架構(gòu)按照垂直分割模式設(shè)計,不同的數(shù)據(jù)庫服務(wù)于站點的不同功能,如登錄、用戶資料和博客。垂直分割策略利 于多個數(shù)據(jù)庫分擔(dān)訪問壓力,當(dāng)用戶要求增加新功能時,MySpace 只需要投入新的數(shù)據(jù)庫加以支持。 在賬戶到達(dá)二百萬后,MySpa
4、ce 還從存儲設(shè)備與數(shù)據(jù)庫服務(wù)器直接交互的方式切換到SAN (存儲區(qū)域網(wǎng)絡(luò))一用高帶寬、專門設(shè)計的網(wǎng)絡(luò)將大量磁盤存儲設(shè)備連 接在一起,而數(shù)據(jù)庫連接到SAN這項措施極大提升了系統(tǒng)性能、 正常運行時間和可靠性。然而,當(dāng)用戶繼續(xù)增加到三百萬后,垂 直分割策略也變得難以維持下去。第三代架構(gòu)一轉(zhuǎn)到分布式計算架構(gòu)幾經(jīng)折騰,最終,MySpace將目光移到分布式計算架構(gòu)一一它在 物理上分布的眾多服務(wù)器, 整體必須邏輯上等同于單臺機器。 拿 數(shù)據(jù)庫來說,思想?yún)R報專題就不能再像過去那樣將應(yīng)用拆分,再 以不同數(shù)據(jù)庫分別支持,而必須將整個站點看作一個應(yīng)用。 現(xiàn)在, 數(shù)據(jù)庫模型里只有一個用戶表,支持博客、個人資料和其他
5、核心功能的數(shù)據(jù)都存儲在相同數(shù)據(jù)庫。既然所有的核心數(shù)據(jù)邏輯上都組織到一個數(shù)據(jù)庫,那么MySpace必須找到新的辦法以分擔(dān)負(fù)荷一一顯然,運行在普通硬件上的單個數(shù)據(jù)庫服務(wù)器是無能為力的。這次,不再按站點功能和應(yīng)用分割數(shù)據(jù)庫,MySpace開始將它的用戶按每百萬一組分割,然后將 各組的全部數(shù)據(jù)分別存入獨立的SQLServer實例。目前,MySpace的每臺數(shù)據(jù)庫服務(wù)器實際運行兩個SQL Server實例,也就是說每臺服務(wù)器服務(wù)大約二百萬用戶。據(jù)MySpace的技術(shù)人員說,以 后還可以按照這種模式以更小粒度劃分架構(gòu),從而優(yōu)化負(fù)荷分 擔(dān)。第四代架構(gòu)一求助于微軟方案2005年早期,賬戶達(dá)到九百萬,MySpa
6、ce開始用微軟的C#編寫ASP.NET程序。在收到一定成效后,MySpace開始大規(guī)模遷移到ASP.NET賬戶達(dá)到一千萬時,MySpace再次遭遇存儲瓶頸問題。SAN的引 入解決了早期一些性能問題, 但站點目前的要求已經(jīng)開始周期性 超越SAN的I/O容量一一即它從磁盤存儲系統(tǒng)讀寫數(shù)據(jù)的極限速 度。最全面的范文參考寫作網(wǎng)站第五代架構(gòu)一增加數(shù)據(jù)緩存層并轉(zhuǎn)到支持64位處理器的 SQL Serv(轉(zhuǎn) 載 于:wW :大型網(wǎng)站架構(gòu)設(shè)計及技術(shù)總結(jié))er 20052005年春天,MySpace賬戶 達(dá)到一千七百萬,MySpace又啟用了新的策略以減輕存儲系統(tǒng)壓 力,即增加數(shù)據(jù)緩存層位于Web服務(wù)器和數(shù)據(jù)庫服
7、務(wù)器之間,其唯一職能是在內(nèi)存中建立被頻繁請求數(shù)據(jù)對象的副本,如此一來,不訪問數(shù)據(jù)庫也可以向 Web應(yīng)用供給數(shù)據(jù)。2005年中期,服務(wù)賬戶數(shù)達(dá)到兩千六百萬時,MySpace因為我們 對內(nèi)存的渴求而切換到了還處于 beta測試的支持64位處理器的SQL Server 2005。升級到 SQL Server 2005 和 64 位 Windows Server 2003后,MySpace每臺服務(wù)器配備了 32G內(nèi)存,后于2006 年再次將配置標(biāo)準(zhǔn)提升到 64G事實上,MySpace的Web服務(wù)器和數(shù)據(jù)庫仍然經(jīng)常發(fā)生超負(fù)荷, 其用戶頻繁遭遇“意外錯誤”和“站點離線維護(hù)”等告示,他們不得不在論壇抱怨不停
8、?MySpace正是在這樣不斷重構(gòu)站點軟件、數(shù)據(jù)庫和存儲系統(tǒng)中, 才一步步走到今天。事實上,MySpace已經(jīng)成功解決了很多系統(tǒng) 擴展性問題,其中存在相當(dāng)?shù)慕?jīng)驗值得我們借鑒。MySpace系統(tǒng)架構(gòu)到目前為止保持了相對穩(wěn)定,但其技術(shù)人員仍然在為SQLServer支持的同時連接數(shù)等方面繼續(xù)攻堅,盡可能把事情做到 最好。(二)Amaz on亞馬遜書店無疑是電子商務(wù)發(fā)展的里程碑。2000年到現(xiàn)在,世界網(wǎng)絡(luò)業(yè)腥風(fēng)血雨。Amazon曾經(jīng)成為網(wǎng)絡(luò)泡沫的頭號代表。如 今,當(dāng)這個“最大的泡沫”用幾經(jīng)易改的數(shù)字把自己變成了堅實的IT巨人。歷覽Amazon發(fā)展過程,其成功經(jīng)驗在于,它創(chuàng)造性地進(jìn)行了電 子商務(wù)中每一環(huán)
9、節(jié)的探索,包括系統(tǒng)平臺的建設(shè),程序編寫、網(wǎng) 站設(shè)立、配送系統(tǒng)等等方面。用Amazo n當(dāng)家人貝索斯的話說就是,“在現(xiàn)實世界的商店最有力的武器就是地段,地段,地段,而對于我們來說最重要的三件事就是技術(shù),技術(shù),技術(shù)?!保ㄈ〆BayeBay是世界聞名的拍賣網(wǎng)站,eBay公司通信部主管凱文?帕斯格 拉夫認(rèn)為,“ eBay成功的最重要原因在于公司管理和服務(wù)?!?其成功的奧秘可以列舉為以下幾點:敢為天下先一在網(wǎng)絡(luò)尚不普及的時代,eBay率先進(jìn)入網(wǎng)絡(luò)拍賣領(lǐng)域;依托虛擬商場所產(chǎn)生的特有的“零庫存”是 eBay公 司取得成功的另一個重要原因。 該公司的核心業(yè)務(wù)沒有任何庫存 風(fēng)險,所有的商品都是由客戶提供, 它
10、只需要負(fù)責(zé)提供虛擬的拍 賣平臺一網(wǎng)絡(luò)和軟件。所以,eBay公司的財務(wù)報表上不會出現(xiàn)“庫存費用”和“保管費用”等。自eBay公司成立開始,它就一直遵循兩條“黃金原則”:建 設(shè)虛擬社區(qū),給網(wǎng)民以家的感覺;保證網(wǎng)站穩(wěn)定安全地運行。二、國內(nèi)大型網(wǎng)站開發(fā)時的幾點建議從本節(jié)開始,我們將結(jié)合國內(nèi)外大型IT網(wǎng)站在技術(shù)擴展方面的 沉痛教訓(xùn)和成功經(jīng)驗,探討在如今剛剛開始的 Web2.0時代如何 應(yīng)對國內(nèi)網(wǎng)站即將面臨的數(shù)據(jù)訪問量增加 (甚至是急劇膨脹)的 問題,并提出一些供參考的策略和建議。(四)搭建科學(xué)的系統(tǒng)架構(gòu)構(gòu)建大型的商業(yè)網(wǎng)站絕對不可能像構(gòu)建普通的小型網(wǎng)站一樣一蹴而就,需要從嚴(yán)格的軟件工程管理的角度進(jìn)行認(rèn)真規(guī)
11、劃,有步驟有邏輯地進(jìn)行開發(fā)。對于大型網(wǎng)站來說,所采用的技術(shù)涉及面 極其廣泛,從硬件到軟件、編程語言、數(shù)據(jù)庫、Web服務(wù)器、防火墻等各個領(lǐng)域都有了很高的要求,已經(jīng)不是原來簡單的html靜態(tài)網(wǎng)站所能比擬的。以著名的Y ahoo!為例,他們的每一個大型網(wǎng)站工程都需要大量相應(yīng)專業(yè)人員的參與。(五)頁面靜態(tài)化可不要小看純靜態(tài)化的 HTML頁面!其實在很多情況下,HTML主 往意味著“效率最高、消耗最小”,所以我們盡可能使我們的網(wǎng) 站上的頁面采用靜態(tài)頁面來實現(xiàn)。但是,對于大量內(nèi)容并且頻繁 更新的網(wǎng)站,我們無法全部手動實現(xiàn),因此可以開發(fā)相應(yīng)的自動 化更新工具,例如我們常見的信息發(fā)布系統(tǒng)CMS像我們經(jīng)常訪問的
12、各個門戶站點的新聞頻道,甚至他們的其他頻道,都是通過信息發(fā)布系統(tǒng)來管理和實現(xiàn)的。 信息發(fā)布系統(tǒng)可以實現(xiàn)最簡單的 信息錄入自動生成靜態(tài)頁面,還能具備頻道管理、權(quán)限管理、自 動抓取等功能,對于一個大型網(wǎng)站來說,擁有一套高效、可管理 的CMS是必不可少的。(六)存儲問題存儲也是一個大問題,一種是小文件的存儲,比如圖片這類;另 一種是大文件的存儲,比如搜索引擎的索引。大家知道,對于 Web服務(wù)器來說,不管是 Apache、IIS還是其他 容器,圖片是最消耗資源的,于是我們有必要將圖片與頁面進(jìn)行 分離,這是基本上大型網(wǎng)站都會采用的策略,他們都有獨立的圖片服務(wù)器,甚至很多臺圖片服務(wù)器。 這樣的架構(gòu)可以降低
13、提供頁 面訪問請求的服務(wù)器系統(tǒng)壓力, 并且可以保證系統(tǒng)不會因為圖片 問題而崩潰,在應(yīng)用服務(wù)器和圖片服務(wù)器上,可以進(jìn)行不同的配置優(yōu)化以保證更 高的系統(tǒng)消耗和執(zhí)行效率。(七)數(shù)據(jù)庫技術(shù)一集群和庫表散列對于大型網(wǎng)站而言,使用大型的數(shù)據(jù)庫服務(wù)器是必須的事情。但是,在面對大量訪問的時候,數(shù)據(jù)庫的瓶頸仍然會顯現(xiàn)出來,這 時一臺數(shù)據(jù)庫將很快無法滿足應(yīng)用,于是我們需要借助于數(shù)據(jù)庫 集群或者庫表散列技術(shù)。在數(shù)據(jù)庫集群方面,很多數(shù)據(jù)庫廠商都有自己的解決方案,Oracle、Sybase、SQLServer等都有很好的方案,常用的 MySQL提供的Master/Slave也是類似的方案。因此,你使用了什么樣的數(shù)據(jù)庫,
14、就參考相應(yīng)的解決方案來實施即可。上面提到的數(shù)據(jù)庫集群由于在架構(gòu)、成本、擴張性方面都會受到所采用數(shù)據(jù)庫類型的限制,于是我們需要從應(yīng)用程序的角度來考慮改善系統(tǒng)架構(gòu),其中,庫表散列是常用并且最有效的解決方案。 我們在應(yīng)用程序中安裝業(yè)務(wù)和應(yīng)用或者功能模塊將數(shù)據(jù)庫進(jìn)行 分離,不同的模塊對應(yīng)不同的數(shù)據(jù)庫或者表,再按照一定的策略對某個頁面或者功能進(jìn)行更小的數(shù)據(jù)庫散列,比如用戶表,按照用戶ID進(jìn)行表散列,這樣就能夠低成本的提升系統(tǒng)的性能并且 有很好的擴展性。在這一方面一個現(xiàn)成的例子就是搜狐。它的論壇就是采用了這樣的架構(gòu),將論壇的用戶、設(shè)置、帖子等信息進(jìn) 行數(shù)據(jù)庫分離,然后對帖子、用戶按照板塊和ID進(jìn)行散列數(shù)據(jù)
15、庫和表,最終可以在配置文件中進(jìn)行簡單的配置便能讓系統(tǒng)隨時 增加一臺低成本的數(shù)據(jù)庫進(jìn)來補充系統(tǒng)性能。(八)緩存策略這絕對不單指低級的緩存技術(shù)相關(guān)的編程,應(yīng)從整個架構(gòu)角度著眼,深入研究 Web服務(wù)器、數(shù)據(jù)庫服務(wù)器的各層級的緩沖策略, 最后才是低級的緩沖技術(shù)的編程。不同的Web服務(wù)器、數(shù)據(jù)庫服務(wù)器及Web編程語言都有自己不同的緩沖策略。例如數(shù)據(jù)庫存儲方面,SQLServe 2005中的主動式緩存機制,Oracle數(shù)據(jù)的cache group 技術(shù),Hibernate 的緩存包括 Session 的緩存和 SessionFactory 的緩存;Web服務(wù)器方面,Apache提供了自己 的緩存模塊,也可
16、以使用外加的Squid模塊進(jìn)行緩存,這兩種方 式均可以有效的提高 Apache的訪問響應(yīng)能力,IIS緩沖器技術(shù); 至于web開發(fā)語言,所用緩存技術(shù)更存在很大不同,例如ASP.NET 2.0中提出了兩種緩存應(yīng)用程序數(shù)據(jù)和緩存服務(wù)頁輸出的策略,這兩種緩存技術(shù)相互獨立但不相互排斥,PHP有Pear的Cache模塊,等等。(九)鏡像鏡像是大型網(wǎng)站常采用的提高性能和數(shù)據(jù)安全性的方式,鏡像的技術(shù)可以解決不同網(wǎng)絡(luò)接入商和地域帶來的用戶訪問速度差異。在鏡像的細(xì)節(jié)技術(shù)方面,這里不闡述太深,有很多專業(yè)的現(xiàn)成的 解決架構(gòu)和產(chǎn)品可選。也有廉價的通過軟件實現(xiàn)的思路,比如Linux 上的 rsync 等工具。(十)負(fù)載均
17、衡負(fù)載均衡將是大型網(wǎng)站解決高負(fù)荷訪問和大量并發(fā)請求采用的終極解決辦法。負(fù)載均衡技術(shù)發(fā)展了多年,有很多專業(yè)的服務(wù)提供商和產(chǎn)品可以選擇,基于LAMP解決方案的Lighttped+Squid 是相當(dāng)不錯的解決負(fù)載均衡和加 速系統(tǒng)的有效方式。(十一)硬件四層交換第四層交換使用第三層和第四層信息包的報頭信息,根據(jù)應(yīng)用區(qū)間識別業(yè)務(wù)流,將整個區(qū)間段的業(yè)務(wù)流分配到合適的應(yīng)用服務(wù)器 進(jìn)行處理。第四層交換功能就象是虛IP,指向物理服務(wù)器。它傳輸?shù)臉I(yè)務(wù)服從的協(xié)議多種多樣,有HTTR FTP NFS Tel net或其他協(xié)議。這些業(yè)務(wù)在物理服務(wù)器基礎(chǔ)上,需要復(fù)雜的載量平衡算法。在IP世界,業(yè)務(wù)類型由終端 TCP或UD
18、P端口地址來決定,在第四層交換中的應(yīng)用區(qū)間則由源端和終端IP地址、TCP和UDP端口靜態(tài)化,效率最高,消耗最小的就是純靜態(tài)化的 html 頁面,所以我們盡可能使我們的網(wǎng)站上的頁面采用靜態(tài)頁面來實 現(xiàn),這個最簡單的方法其實也是最有效的方法,但是對于大量內(nèi) 容并且頻繁更新的網(wǎng)站,我們無法全部手動去挨個實現(xiàn) ,于是出 現(xiàn)了我們常見的信息發(fā)布系統(tǒng)CMS,像我們常訪問的各個門戶站點的新聞頻道,甚至他們的其他頻道,都是通過信息發(fā)布系統(tǒng)來 管理和實現(xiàn)的,信息發(fā)布系統(tǒng)可以實現(xiàn)最簡單的信息錄入自動生 成靜態(tài)頁面,還能具備頻道管理,權(quán)限管理,自動抓取等功能,對 于一個大型網(wǎng)站來說,擁有一套高效,可管理的CMS是必
19、不可少 的,除了門戶和信息發(fā)布類型的網(wǎng)站 ,對于交互性要求很高的社 區(qū)類型網(wǎng)站來說,盡可能的靜態(tài)化也是提高性能的必要手段,將社區(qū)內(nèi)的帖子,文章進(jìn)行實時的靜態(tài)化,有更新的時候再重新靜 態(tài)化也是大量使用的策略,像Mop的大雜燴就是使用了這樣的策 略,網(wǎng)易社區(qū)等也是如此同時,html靜態(tài)化也是某些緩存策略使 用的手段,對于系統(tǒng)中頻繁使用數(shù)據(jù)庫查詢但是內(nèi)容更新很小的 應(yīng)用,可以考慮使用html靜態(tài)化來實現(xiàn),比如論壇中論壇的公 用設(shè)置信息,這些信息目前的主流論壇都可以進(jìn)行后臺管理并且存儲再數(shù)據(jù)庫中,這些信息其實大量被前臺程序調(diào)用,但是更新頻率很小,可以 考慮將這部分內(nèi)容進(jìn)行后臺更新的時候進(jìn)行 靜態(tài)化,這
20、樣避免了大量的數(shù)據(jù)庫訪問請求;、圖片服務(wù)器分離: 對 Web服務(wù)器來說,不管是Apache,IIS 還是其他容器,圖片是 最消耗資源的,于是我們 有必要將圖片與頁面進(jìn)行分離,這是基 本上大型網(wǎng)站都會采用的策略,他們都有獨立的圖片服務(wù)器,甚至很多臺圖片服務(wù)器,這樣的 架構(gòu)可以降低提供頁面訪問請求的服務(wù)器系統(tǒng)壓力,并且可以保證系統(tǒng)不 會因為圖片問題而崩潰,在應(yīng)用服務(wù)器和圖片服務(wù)器 上,可以進(jìn)行不同的配置優(yōu)化,比如 apache在配置 ContentType的時候可以盡量少支持,盡可能少的LoadModule, 保證更高的系統(tǒng)消耗和執(zhí)行效率;三、數(shù)據(jù)庫集群和庫表散列:大型網(wǎng)站都有復(fù)雜的應(yīng)用,這些應(yīng)用必須使用數(shù)據(jù)庫,那么在面 對大量訪問的時候,數(shù)據(jù)庫的瓶頸很快就能顯現(xiàn)出來,這時一臺數(shù)據(jù)庫將很快無法滿足應(yīng)用,于是我們需要使用數(shù)據(jù)庫集群或者 庫表散列,在數(shù)據(jù)庫集群方面,很多數(shù)據(jù)庫都有自己的解決方案,Oracle,Sybase 等都有很好的方案,常用的MySQL提供的 Master/Slave 也是類似的方案,您使用了什么樣的DB,就參考相應(yīng)的解決方案來實施即可,上面提到的數(shù)據(jù)庫集群由于在架構(gòu) 成本,擴張性方面都會受到所采用DB類型的限制,于是我們需要從應(yīng)用程序的角度來考慮改善系統(tǒng)架構(gòu),庫表散列是常用并 且最有效的解決方案,我們
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 某旅游公司插班生入學(xué)協(xié)議及旅游研學(xué)服務(wù)合同
- 消防大隊課件
- 英語說課課件
- 浙江省部分地區(qū)2025年八下英語期中達(dá)標(biāo)檢測試題含答案
- 護(hù)理質(zhì)量課件
- 遼寧省鞍山市臺安縣2025屆七下英語期中檢測試題含答案
- 北京朝陽區(qū)第十七中學(xué)2025屆英語七年級第二學(xué)期期末綜合測試試題含答案
- 人教版數(shù)學(xué)三年級上冊-73練習(xí)十七-教學(xué)課件
- 【商業(yè)計劃書】XX市5G智慧水利項目商業(yè)計劃書
- 片區(qū)供水管網(wǎng)更新改造工程項目安全保障方案
- 《中華人民共和國醫(yī)療保障法》解讀與培訓(xùn)
- 2025屆遼寧省葫蘆島市第二次模擬考試二模英語試題(原卷版+解析版)
- 中國碳化硼陶瓷項目商業(yè)計劃書
- 2025新疆交投集團所屬子公司招56人筆試參考題庫附帶答案詳解
- 2025年生物統(tǒng)計學(xué)考試題及答案詳解
- 護(hù)士鼻飼考試題及答案
- 建筑智能化試題及答案
- 倉管面試試題及答案
- 廣西南寧市2025屆普通高中畢業(yè)班第二次適應(yīng)性考試(二模)數(shù)學(xué)試題【含答案】
- 2024年四川省考公務(wù)員考試結(jié)構(gòu)化面試綜合崗真題試題試卷答案解析
- 2025-2030中國氮化鋁基板行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
評論
0/150
提交評論