Ich muss JSON-Daten abfragen, die im Azure-Blobspeicher gespeichert sind, für Operationen zum Filtern (für Datentypen text, data und int), Paging (dh ähnliche Funktionen wie skip and take) .Abfragen von JSON-Blobspeicher über azurblaue Suche
Das Problem meiner JSON-Struktur ist, dass es kein bestimmtes Format von JSON-Daten (Schlüssel/Wert-Paar) gibt und dynamisch ist. Daher kann das Schlüssel/Wert-Paar von einem JSOn-Ergebnisdaten von anderen JSOn-Ergebnisdaten abweichen.
Kann Azure Hilfe beim Erstellen von Indizes für solche dynamischen JSOn-Daten verwenden, damit dieselben abgefragt werden können oder gibt es einen anderen bevorzugten Weg?
Blob Speicher ist für .. gut, Speicher ... nicht so sehr für die Abfrage. Bessere Verwendung von DocumentDB. –
Danke für die Antwort auf Peter. Ich verstehe Ihren Punkt jedoch, wollte die Suchdienste von Azure Search nutzen, um die Funktionalität zu erledigen. Ich verstehe es machbar durch DocumentDB. Aber haben Sie eine Ahnung, ob die Azure-Suchdienste mit dynamischen JSOn-Daten arbeiten? – puneet
Um ehrlich zu sein, ich nicht. Wir haben auch eine Menge json-Dokumente im Blob, aber wir betrachten Azure Data Lake Analytics zu Analysezwecken (siehe https://azure.microsoft.com/en-us/services/data-lake-analytics/) Sie können direkt vom Blobspeicher lesen. Aber die Operationen, die Sie erwähnen, wie Filtern und Paging, sind typische Datenbankszenarien. Daher meine Empfehlung, DocumentDB als NoSQL-Lösung zu betrachten. –