Azure DocumentDB è il database documentale della piattaforma cloud completamente gestito, altamente affidabile e scalabile. Garantisce alte prestazioni ed è accessibile attraverso api REST o protocollo di MongoDB, ma come tutti i servizi cloud, è esclusivamente accessibile attraverso internet.
Recentemente però è stato rilasciato un emulatore che permette di provare collezioni e documenti, anche localmente sulla propria macchina. Quando si installa, si presenta come altri emulatori dei servizi di Azure, nella system tray di Windows.
Possiamo usare le librerie per poter accedere semplicemente cambiando l'indirizzo e la chiave da usare.
var client = new DocumentClient( new Uri("https://localhost:8081"), "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==", new ConnectionPolicy { EnableEndpointDiscovery = false } );
Attraverso il Data Explorer si apre una pagina web che ci permette di consultare le collezioni e di vederne il contenuto. Non è possibile manipolare e gestire le collezioni perciò per farlo dobbiamo ricorrere alle API.
Trattandosi di un emulatore, ha dei limiti. Primo tra tutti l'impossibilità di gestire livelli di consistenza diversa, mentre l'account è unico.
Di seguito il link all'emulatore:
https://aka.ms/documentdb-emulator
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Effettuare chiamate con versioning da Blazor ad ASP.NET Core
Estrarre dati randomici da una lista di oggetti in C#
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Migliora le tue soluzioni ASP.NET Core con Azure OpenAI
Migliorare la sicurezza dei prompt con Azure AI Studio
Potenziare Azure AI Search con la ricerca vettoriale
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Cambiare la chiave di partizionamento di Azure Cosmos DB
C# 12: Cosa c'è di nuovo e interessante
Utilizzare politiche di resiliency con Azure Container App
Utilizzare un service principal per accedere a Azure Container Registry
I più letti di oggi
- Tutorial Windows Communication Foundation
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Gestire la cancellazione di una richiesta in streaming da Blazor
- Repository con code-first di Entity Framework
- Blazor: Security
- Utilizzare WebAssembly con .NET, ovunque
- Protobuf: un serializzatore alternativo per WCF