微軟宣佈針對Azure Cosmos DB的多個更新
微軟宣佈了針對Azure Cosmos DB的多個更新。Azure Cosmos DB微軟的分散式、可大規模擴充套件的多模型資料庫服務。釋出公告中包含了支援全球規模多主節點的特性、新增Cassandra支援API以及可降低成本的預留容量模型。
\\Cosmos DB提供了一個NoSQL資料庫服務,類似於AWS DynamoDB和Google Cloud Datastore。此外,Cosmos DB是Azure的基礎服務,這意味著它可以在所有Azure區域中使用,包括政府、主權國家和美國國防部等方面的專有云。根據Azure Cosmos DB創始人和微軟技術研究員Dharma Shukla的說法,Cosmos DB是作為雲原生資料庫服務而建立的,具有三個基本特徵。
\\\\\自2010年開始作為雲端計算資料庫進行構想以來,我們利用雲的三個基本屬性精心設計和開發了Azure Cosmos DB:
\\1. 通過透明的多主複製進行全域性分發。
\\2. 通過水平分割槽實現全球吞吐量和儲存的彈性可擴充套件性。
\\3. 通過高度資源控制的系統棧(從資料庫引擎到複製協議)實現細粒度多租戶。
\
在微軟Ignite大會上釋出的新功能進一步增強了Cosmos DB的功能。例如,現在可以在全球範圍內支援多主節點,並允許每一個執行服務的區域成為寫入資料的主節點。Cosmos DB在根據所有者指定的scheme處理衝突的同時處理資料複製。當插入、更新或刪除操作發生衝突時,可以分別使用三種模式來解決,每種模式都有自己的特點。
\\- 最後寫入獲勝(Last-Writer-Wins),預設模式,使用文件的一個帶有數值的屬性。具有最高值的文件將被保留,除了刪除操作,刪除操作總是獲勝。\
- 自定義-使用者定義過程,使用者根據特定簽名建立使用者定義過程(UDP),允許實現用於處理衝突的自定義邏輯。\
- 自定義-非同步,服務將所有衝突寫入只讀源。隨後,應用程式可以使用任何可用的外部資料實現處理這些衝突的邏輯。\
由於允許全域性寫入多主資料,因此一致性問題變得非常重要。Cosmos DB提供了五個一致性級別,從強一致性(讀取資料時始終返回文件的最新版本)一直到最終一致性(提供非常快的讀取和寫入速度,但可能導致無序資料)。
\\\\來源: https://docs.microsoft.com/nl-nl/azure/cosmos-db/consistency-levels
\\另一個釋出的功能是新增了Cassandra支援API。Cosmos DB提供了幾種與底層資料庫服務通訊的模型,包括SQL、Gremlin和MongoDB,現在也包括Cassandra。正如自由撰稿人Anne Pilon所提到的,這允許將現有的Cassandra應用程式切換到Azure Cosmos DB,只需要做出很少的更改,甚至不需要更改。
\\\\\\\\\你可以繼續使用現有的應用程式和開源軟體工具,而無需修改程式碼。你還可以在不被廠商鎖定的情況下管理Cassandra應用程式。
\
最後,預留容量模型可以降低成本,特別是在預先知道所需計算能力(也稱為請求單元)的情況下。Azure Cosmos DB的產品經理和架構師Rimma Nehme表示,通過預付一到三年的費用,成本可能會大幅下降。
\\\\\預留容量使你可以在一年或三年的期限內保留Cosmos DB中的預配置吞吐量,並且與按需付費的方式相比,可節省高達65%的成本。
\
任何人都可以通過免費試用Cosmos DB計劃開始使用Cosmos DB。微軟為此提供了30天免費試用,允許在三個區域建立全球分散式容器,同時提供產品的所有功能。
\\檢視英文原文:Microsoft Announces Several Updates to Azure Cosmos DB Features
相關文章
- NCF 的Azure Cosmos DB 演示案例
- Azure Cosmos DB (二) SQL API 操作SQLAPI
- 微軟釋出Azure Cosmos DB產品以及新的物聯網解決方案微軟
- Azure Cosmos DB 使用費用參考
- Azure Cosmos DB (一) 入門介紹
- EF Core 6.0 Azure Cosmos DB Provider的新特性IDE
- Azure Cosmos DB (三) EF Core 實現 CURD Demo
- Azure Cosmos DB (五) .Net Core 控制檯應用
- 微軟 Cosmos DB 能擊敗AWS雲資料庫嗎?微軟資料庫
- 微軟宣佈支援基於虛擬機器的Azure IOT Edge服務微軟虛擬機
- 微軟宣佈將為Win10版《微軟紙牌合集》更新一個等級系統微軟Win10
- 微軟宣佈解除軟體限制:不再影響upate系統更新微軟
- node.js,在Azure Cosmos DB中批次刪除資料Node.js
- 微軟方面宣佈將對Windows 10 Build 1809停止支援微軟WindowsUI
- 微軟宣佈 Power Fx 開源!微軟
- 微軟針對Win10 Mobile Build推送15254.556累積更新微軟Win10UI
- 微軟宣佈向Xbox One使用者推送首個19H1預覽版更新微軟
- 微軟宣佈win10版本1809更新現已廣泛推出微軟Win10
- 微軟釋出針對Wind10 1809版的累積更新KB4476976微軟
- 微軟更新 | 一款針對 Chrome 和 Firefox 的擴充套件,你值得擁有!微軟ChromeFirefox套件
- 重磅!微軟宣佈以 75 億美元收購 GitHub微軟Github
- 微軟宣佈全新命令列+指令碼工具:PowerShell 7微軟命令列指令碼
- .NET6系列:微軟正式宣佈Visual Studio 2022微軟
- 微軟 Azure 更新,WordPress、MySQL 等登入應用市場微軟MySql
- 微軟推出針對Windows的React Native開發專案微軟WindowsReact Native
- 微軟宣佈正式面向釋出預覽通道推送2019 Win10更新五月版微軟Win10
- 微軟Win10宣佈將隨著補丁更新將移除舊版Edge瀏覽器!微軟Win10瀏覽器
- 針對吳亦凡?iTunes宣佈不再統計中國歌手唱片銷量
- 微軟宣佈推出SQL Server 2019公開預覽版微軟SQLServer
- Epic Games宣佈虛幻引擎將支援微軟HoloLens 2GAM微軟
- 微軟:正式釋出針對 .NET Core的 Winform 設計器微軟ORM
- 微軟宣佈win10四月更新正式版:視為RTM 17134版本微軟Win10
- 網易與微軟強強聯手宣佈正式代理《我的世界》微軟
- SGS宣佈與微軟合作開發新的數字TIC服務微軟
- 微軟2018微軟技術暨生態大會上宣佈Windows Server 2019正式商用微軟WindowsServer
- 微軟正式宣佈Win 11升級時間,仍缺少一個最關鍵功能微軟
- 針對不同場景的Python合併多個Excel方法PythonExcel
- 微軟智慧雲宣佈推出“解決方案優選計劃”微軟