1. 程式人生 > >AWS推出新數據庫Amazon DocumentDB

AWS推出新數據庫Amazon DocumentDB

目前 連接 啟用 sha tps 客戶端 結構 ces 秒級

AWS發布了新的數據庫服務Amazon DocumentDB,DocumentDB是一個全托管的文件導向數據庫,具有快速與可擴展的特性,並且支持MongoDB 3.6。DocumentDB是AWS從頭開始設計打造的文件數據庫,提供用戶用來取代MongoDB大規模關鍵任務工作負載,AWS提到,MongoDB可以用來儲存、檢索和管理半結構化的數據,但由於大規模配置和管理MongoDB的復雜性,使用者很難建置可以快速擴展到數TB儲存,以及每秒數十萬次讀寫的高效能且高可用性應用程序,Amazon DocumentDB透過模擬MongoDB客戶端預期收到服務器端的響應,實作了Apache 2.0開源MongoDB 3.6 API,這將允許使用者將現有的MongoDB驅動程序和工具,結合DocumentDB一並使用。AWS稱,DocumentDB的高效能設計,在結合進階查詢處理、連接池(Connection Pooling)以及經優化的恢復與重新建置功能後,DocumentDB能達目前可用MongoDB托管服務吞吐量的兩倍。由於以日誌串流的方式儲存數據庫變更,因此DocumentDB能以毫秒級的延遲,處理數百萬次的讀取,且由於只有將數據庫的變更部分寫入儲存庫中,因此能有效的減少數據庫I/O,進而避免跨網絡連接,而加劇緩慢低效能的數據復制成本。其儲存模型能在不影響數據持久性的狀況下,提供良好的性能以及大幅強化了可擴展性。
技術分享圖片
DocumentDB使用分布式、容錯且具自我修復能力的儲存系統,用戶無需預先分配或是監控儲存空間,儲存以10 GB為一個漸增單位,可從10 GB擴展到64 TB。另外,DocumentDB提供6種大小的實例,內存容量最小從15.25 GiB到最大488 GiB,並且最多可以創建15個只讀副本。也由於讀取和計算分離設計,因此使用者可以根據需要,獨立擴展儲存與運算實例。其采用專門設計的SSD儲存層,在3個獨立的可用區域,進行6路復制,具99.99%的可用性,當發生主數據庫故障時,DocumentDB可以在30秒內,將服務流量轉移至副本上,並支持MongoDB復制集模擬(Replica Set Emulation),因此可以快速處理應用程序的故障轉移。
在數據安全性方面,DocumentDB叢集依據使用者選用的KMS密鑰加密數據、快照和副本,並預設啟用身份驗證,而傳輸的數據也同樣會以加密處理。DocumentDB能自動持續監控數據庫,並將數據庫備份至Amazon S3,進而允許時間點還原,另外,DocumentDB還與Amazon CloudWatch整合,使用者可以透過AWS管理控制臺監控數據庫運作的關鍵指針。Amazon DocumentDB現已在部分市場上市,目前先在美東、美西和歐洲部分地區可用,價格依實例、當前文件和快照使用的儲存、I/O操作和數據傳輸而定。

AWS推出新數據庫Amazon DocumentDB