2015-07-03 13 views
14

Ich benutze einen Mac und arbeite hauptsächlich an Node.js Projekten. Ich möchte DocumentDB ausprobieren, um es mit MongoDB zu vergleichen. Gibt es überhaupt eine lokale Instanz von Azure DocumentDB, ohne die Probleme zu bewältigen, ein echtes Konto einzurichten?Wie kann ich Microsoft Azure DocumentDB lokal ausführen?

Danke!

Antwort

3

Nein. Azure DocumentDB ist ein Online-Only-Service. Ärger der Einrichtung Probe Azure Account ist genau 5 Minuten. Ich bezweifle wirklich, dass Sie einen lokalen installierbaren Dienst schneller einrichten und konfigurieren können.

+1

Korrekt. Sie müssen dafür bezahlen, DocDB hat jedoch keine kostenlose Stufe verfügbar. –

+0

Wenn Sie sich kostenlos registrieren, erhalten Sie € 150 (in EU), um verschiedene Dienstleistungen auszuprobieren. Aber nur verstehen, wenn Sie wirklich versuchen möchten: https://azure.microsoft.com/en-us/pricing/free-trial/ – astaykov

+2

Ja, aber das ist eine 1-Monats-Studie. Die Cloud-Kosten können für Indie-Entwicklungs-Shops eine Belastung darstellen, da sie für eine Instanz für die Entwicklungsumgebung, eine Produktionsinstanz und möglicherweise eine QA/Pre-Prod-Instanz bezahlen müssten.Ich habe nichts dagegen, ich möchte nur auf die Kosten hinweisen, die sich aus der Verwendung von docDB für reine Entwicklungszwecke ergeben. –

3

as astaykov erwähnt, ist derzeit keine lokale Instanz von DocumentDB verfügbar. Sie können sich entweder für eine Azure-Testversion unter https://azure.microsoft.com/en-us/pricing/free-trial/ anmelden oder eine E-Mail an askdocdb AT microsoft senden. Wir führen derzeit ein Programm aus, bei dem wir kostenlose Datenbankkonten (keine Anmeldung erforderlich) für Auswertungszeiträume bereitstellen.

Dank

+2

Gibt es zukünftige Pläne, es lokal zu betreiben? –

+0

Siehe http://stackoverflow.com/a/40635346/41403 – Quango

1

Noch keine lokale Lösung, aber wenn man für das ‚dev Essentials‘ Programm anmelden, erhalten Sie einen 25 USD/Monat Kredit kostenlos, für immer. Wenn Sie ein wenig vorsichtig sind, können Sie damit genügend Entwicklungs-/Testarbeiten in der Cloud durchführen.

21

Seit dem 16. November 2016 (announcement) können Sie den neuen offiziellen DocumentDB-Emulator download.

1

Dies wird jetzt mit DocumentDB emulator.

unterstützen Sie aus dem obigen Link herunterladen. Basierend auf Docs,

Der DocumentDB Emulator bietet eine High-Fidelity-Emulation des DocumentDB Service. Es unterstützt die gleiche Funktionalität wie Azure DocumentDB, einschließlich der Unterstützung für die Erstellung und Abfrage von JSON Dokumenten, Bereitstellung und Skalierung Sammlungen und Ausführen von gespeicherten Prozeduren und Trigger. Sie können Anwendungen entwickeln und testen, indem Sie den DocumentDB-Emulator verwenden und sie im globalen Maßstab in Azure implementieren, indem Sie einfach nur eine einzige Konfigurationsänderung vornehmen ( ).

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