網(wǎng)站TAD的可擴展性
- 編輯:admin -TAD可以從兩個方面幫助提高可擴展性。首先,它可以迫使你的公司和組織制定獨立于任何供應(yīng)商和服務(wù)的擴展原則。有了這些原則,你就可以通過多個可能的供應(yīng)商,在多個維度上進(jìn)行擴展,這樣得到的系統(tǒng)可擴展性更佳,也更容易預(yù)測,而且獨立于任何單一解決方案的供應(yīng)商。如前所述,擴展的風(fēng)險和成本都會降低。
TAD可以從兩個方面幫助提高可擴展性。首先,它可以迫使你的公司和組織制定獨立于任何供應(yīng)商和服務(wù)的擴展原則。有了這些原則,你就可以通過多個可能的供應(yīng)商,在多個維度上進(jìn)行擴展,這樣得到的系統(tǒng)可擴展性更佳,也更容易預(yù)測,而且獨立于任何單一解決方案的供應(yīng)商。如前所述,擴展的風(fēng)險和成本都會降低。
一種常見的誤解是,一旦實現(xiàn)了某個解決方案,就只能依靠這個解決方案了。不能只是因為你使用了Rapidware的數(shù)據(jù)庫復(fù)制技術(shù),就意味著你只能依靠它進(jìn)行擴展。的確,你每天都要依靠這個應(yīng)用,使你的站點正確運行,但這并不是說,架構(gòu)也要依靠它進(jìn)行擴展。再強調(diào)一次,我們要把架構(gòu)和實現(xiàn)區(qū)分開。架構(gòu)是設(shè)計,不應(yīng)該依靠任何實現(xiàn)的供應(yīng)商。
實現(xiàn)是APP開發(fā)架構(gòu)在某個時間點的描述,說明了架構(gòu)在那天那個時刻是如何運行的。在這個數(shù)據(jù)庫復(fù)制的例子中,正確的架構(gòu)會提出一個復(fù)制機制的需求,其中列出多個供應(yīng)商,Rapidware只是其中之一。如果你已經(jīng)對供應(yīng)商的整體格局進(jìn)行過全面的分析,知道自己能夠輕松地轉(zhuǎn)換數(shù)據(jù)庫或復(fù)制技術(shù)的供應(yīng)商(當(dāng)然,這需要些工作),那么你就有了獨立于供應(yīng)商的可擴展解決方案。
