伴隨著日趨激烈、數(shù)字化轉(zhuǎn)型的不斷深入,不同企業(yè)對自身的敏捷化要求也逐步提高。因為只有提高敏捷性,企業(yè)才能迅速適應(yīng)變化,更好地應(yīng)對日趨紛雜的業(yè)務(wù)場景,進而贏取自身的發(fā)展主動性。因此,許多企業(yè)通過采用現(xiàn)代應(yīng)用程序開發(fā)的模式,轉(zhuǎn)變了應(yīng)用程序的設(shè)計、構(gòu)建和管理方式,從而提高敏捷性,并加快了自身的創(chuàng)新進程。
眾所周知,構(gòu)建現(xiàn)代化應(yīng)用需要靈活敏捷的底層數(shù)據(jù)支撐,而實現(xiàn)這一支撐則需要采用靈活、專門構(gòu)建的數(shù)據(jù)策略。開發(fā)者可以選擇通過采用微服務(wù)+專門構(gòu)建的數(shù)據(jù)庫服務(wù),來擺脫通用型數(shù)據(jù)庫在任務(wù)處理、擴展性等方面帶來的桎梏,進而確保應(yīng)用實現(xiàn)更高的可用性與可靠性,并有效提高創(chuàng)新速度,并降低成本。
那么,如何才能實現(xiàn)有效的數(shù)據(jù)庫篩選?
我們認(rèn)為主要需要考慮以下4點
應(yīng)用工作負(fù)載(Application Workload):
主要分為三類,適用于大多數(shù)面向應(yīng)用程序的事務(wù)型負(fù)載;分析訪問模式通常用于內(nèi)部應(yīng)用程序的分析型負(fù)載;以及可以幫助減少事務(wù)數(shù)據(jù)庫的負(fù)載并縮短對最終用戶的響應(yīng)時間的緩存型負(fù)載。
數(shù)據(jù)類型(Data Shape):
在考慮這一問題時,我們需要考慮將要構(gòu)建的實例類型及實例之間的關(guān)系、數(shù)據(jù)的訪問方式以及實例的更新頻率,明確自身需要的究竟是關(guān)系型數(shù)據(jù)庫、鍵值型數(shù)據(jù)庫、圖或其他類型的數(shù)據(jù)庫。
性能需求(Performance Requirements):
在選擇專門構(gòu)建的數(shù)據(jù)庫服務(wù)時另外一個需要關(guān)注的是性能需求,性能不僅包括數(shù)據(jù)的獲取速度,還包括需求終端的分布情況與使用范圍。
運行負(fù)擔(dān)(Operations Burden):
最后需要考慮的是運行負(fù)擔(dān),因為數(shù)據(jù)庫進行開發(fā)只是成功的一半,開發(fā)者還需要確保已經(jīng)為實例故障、備份和制定升級計劃做好準(zhǔn)備。
因此,針對不同需求,亞馬遜云科技現(xiàn)已推出了超過15種專門構(gòu)建的數(shù)據(jù)庫服務(wù),全方位滿足包括關(guān)系、鍵值、緩存、文檔、寬列、圖、時間序列和分類賬方面的數(shù)據(jù)庫需求。并具備以下優(yōu)勢:
專門構(gòu)建:擁有超過 15 個專門構(gòu)建的數(shù)據(jù)庫,且專用數(shù)據(jù)庫的產(chǎn)品組合支持各種數(shù)據(jù)模型,讓您可以構(gòu)建由使用案例驅(qū)動且具備高可擴展性的分布式應(yīng)用程序。
規(guī)模性能:獲取速度為常見替代數(shù)據(jù)庫 3-5 倍的關(guān)系數(shù)據(jù)庫,或為您提供微秒至亞毫秒延遲的非關(guān)系數(shù)據(jù)庫。
完全托管:無需擔(dān)心數(shù)據(jù)庫管理任務(wù),例如服務(wù)器預(yù)置、修補、配置或備份。我們會持續(xù)監(jiān)控集群以使用自我修復(fù)存儲和自動擴展保證工作負(fù)載運行,使開發(fā)者可以專注于應(yīng)用程序開發(fā)工作。
安全且高度可用:亞馬遜云科技的數(shù)據(jù)庫針對關(guān)鍵業(yè)務(wù)型企業(yè)工作負(fù)載構(gòu)建,提供了高可用性、可靠性和安全性。這些數(shù)據(jù)庫支持多區(qū)域、多主復(fù)制,并可使用多個安全級別全面地監(jiān)控您的數(shù)據(jù),包括網(wǎng)絡(luò)隔離、端到端加密。
如今很多企業(yè)都在因?qū)iT構(gòu)建的數(shù)據(jù)庫服務(wù)而獲益,比如華米科技。隨著業(yè)務(wù)的快速發(fā)展,華米智能可穿戴設(shè)備的市場份額不斷增加、用戶分布也更加廣泛,這使得華米科技健康云積累的需要存儲和處理的數(shù)據(jù)也大幅度增長。如今,華米科技健康云每日不僅要實現(xiàn)TB級數(shù)據(jù)的收集和存儲,同時也必須保證極高的數(shù)據(jù)安全性和低延遲響應(yīng)。
攜手亞馬遜云科技后,華米科技健康云使用Amazon DynamoDB 作為核心數(shù)據(jù)庫,以存儲用戶的健康及與運動相關(guān)的數(shù)據(jù),并實現(xiàn)了數(shù)據(jù)存儲的安全、穩(wěn)定、可靠和低延遲。Amazon DynamoDB 的最大好處是在任何規(guī)模下都能提供延遲不超過10毫秒的一致響應(yīng)時間,可以用來構(gòu)建具有無限吞吐量和存儲空間的應(yīng)用程序,這充分滿足了華米科技健康云的數(shù)據(jù)存儲需求。
想了解更多的亞馬遜云科技專門構(gòu)建數(shù)據(jù)庫的相關(guān)信息?想知道如何通過專門構(gòu)建數(shù)據(jù)庫實現(xiàn)的更多可能?那就來亞馬遜云科技中國峰會線上峰會的專門構(gòu)建的數(shù)據(jù)庫分論壇吧!我們把這一切,細(xì)細(xì)的說給你聽!
責(zé)任編輯:haq
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10253瀏覽量
91487 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
4020瀏覽量
68349
發(fā)布評論請先 登錄
不用編程不用聯(lián)網(wǎng),快速實現(xiàn)PLC與數(shù)據(jù)庫雙向數(shù)據(jù)通訊的案例
數(shù)據(jù)庫性能優(yōu)化指南
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復(fù)案例
三款主流國產(chǎn)數(shù)據(jù)庫的技術(shù)特點
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?
泰國零售巨頭 CJ Express 借助 SAP 內(nèi)存數(shù)據(jù)庫實現(xiàn)高效數(shù)據(jù)管理
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫誤執(zhí)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?
SQLSERVER數(shù)據(jù)庫是什么
MySQL數(shù)據(jù)庫是什么
SEGGER emFile支持大型數(shù)據(jù)庫
分布式存儲數(shù)據(jù)恢復(fù)—虛擬機上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
不用編程不用聯(lián)網(wǎng),PLC和儀表直接對SQL接數(shù)據(jù)庫,有異常時還可先將數(shù)據(jù)緩存
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動的數(shù)據(jù)恢復(fù)
如何才能實現(xiàn)有效的數(shù)據(jù)庫篩選
評論