web-dev-qa-db-ja.com

Microsoft Azure DocumentDBをローカルで実行するにはどうすればよいですか?

私はMacを使用しており、ほとんどがNode.jsプロジェクトで作業しています。 DocumentDBを試して、MongoDBと比較してみたいと思います。とにかく、実際のアカウントを設定する手間をかけずに、Azure DocumentDBのローカルインスタンスを実行する方法はありますか?

ありがとう!

20
Sunny Day

2016年11月16日( 発表 )以降、 download の新しい公式DocumentDBエミュレーターを使用できます。

23
rnrneverdies

astaykovが述べたように、現時点で使用できるDocumentDBのローカルインスタンスはありません。 https://Azure.Microsoft.com/en-us/pricing/free-trial/ でAzureトライアルにサインアップするか、askdocdbにメールを送信することができますATマイクロソフト。現在、評価期間に無料のデータベースアカウント(サインアップは不要)を提供するプログラムを実行しています。

ありがとう

これでDocumentDBエミュレーターを使用できます。昨日リリースされました。

ここで入手: 開発とテストにAzure DocumentDBエミュレーターを使用

3
Lybecker

地域の開発環境は、今年の終わり(2016年)までに出荷されるようです。

詳細は https://feedback.Azure.com/forums/263030-documentdb/suggestions/6328798-standalone-local-instance にあります

2
kotpal

それでもローカルソリューションではありませんが、「開発者向けエッセンシャル」プログラムにサインアップすると、永久に月額25米ドルのクレジットが無料で提供されます。少し注意すれば、クラウドで十分な開発/テスト作業を行うことができます。

1
jeroenh

これはDocumentDBエミュレーターでサポートされるようになりました。

上記のリンクからダウンロードできます。 Docsに基づいて、

DocumentDBエミュレーターは、DocumentDBサービスの忠実度の高いエミュレーションを提供します。 JSONドキュメントの作成とクエリ、コレクションのプロビジョニングとスケーリング、ストアドプロシージャとトリガーの実行など、Azure DocumentDBと同じ機能をサポートしています。 DocumentDBエミュレーターを使用してアプリケーションを開発およびテストし、単一の構成変更を行うだけで、それらをグローバルスケールでAzureにデプロイできます。

// Connect to the Azure Cosmos DB Emulator running locally
DocumentClient client = new DocumentClient(new Uri("https://localhost:8081"),"C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==");

how to setup Azure CosmosDB on local with VSCODE. についての詳細を読むことができます

1
Sajeetharan