簡體   English   中英

將 Azure CosmosDB 移至本地環境

[英]Move Azure CosmosDB to local environment

希望你過得很好!

現在,我們正在開發環境中使用 .NET CORE 開發 Web 應用程序,這意味着我們的配置文件指向 Azure CosmosDB,並且我們使用 Gremlin 來管理 Graph 內容。

但是我們還需要做一個本地環境,但我們不知道如何在本地PC中擁有CosmosDB。

有沒有人知道獲得 CosmosDB 的工具或東西,支持 Graph 並且 Gremlin 在本地工作?

謝謝。

Cosmos DB 模擬器可以安裝在本地用於本地開發目的,但是,模擬器不支持用於圖形存儲的 Gremlin API。

雖然您不能在本地使用 Cosmos DB,但您可以為本地開發環境在本地安裝另一個支持 Gremlin API 的數據庫; 例如Apache Tinkerpop Gremlin Server 如果您這樣做,那么您需要額外確保在部署之前針對 Cosmos DB Graph API 全面測試您的代碼,以確保在發布到測試、暫存和最終生產環境時不存在任何兼容性問題。

目前沒有允許您在本地使用 Gremlin API 的模擬器。 您將不得不在 Azure 中配置一個開發實例,或者您團隊中的每個開發人員可能都配置一個。

Azure Cosmos DB 模擬器現在支持圖形數據庫。 管理 UI 不支持 Gremlin 而只支持 SQL,但您可以通過 Gremlin 在您的程序中使用它。

它在https://docs.microsoft.com/de-de/azure/cosmos-db/local-emulator?tabs=cli,ssl-netstd21#gremlin-api 中有描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM