2016-03-30 15 views
6

Ich habe die Beschreibung von Application Insights Analytics ("Kusto") gelesen und mich gefragt, welche Datenbanksysteme sie verwenden. Weiß jemand das?Welches Datenbanksystem wird von Azure Application Insights verwendet?

https://blogs.msdn.microsoft.com/bharry/2016/03/28/introducing-application-analytics/

Der Blog-Beitrag spricht über unglaubliche Mengen an Daten und eine sehr gute Leistung, wenn es abgefragt wird. Als Informatiker würde ich gerne wissen, welche Technologie verwendet wird. Ich glaube nicht, dass es ein Geheimnis ist. Vielleicht könnte ein Microsoft-Mitarbeiter das beantworten?

+0

ex-MSFT arbeitet hier eng mit dem Kusto-Team zusammen. Kusto ist im Grunde eine komprimierte Säule in der Speicherdatenbank. Ich denke, dass das nächste, was Sie kommerziell bekommen können, SAP HANA ist. –

+0

Ich denke, das ist eine gute Frage. Vielleicht haben sie etwas öffentlich gemacht und dann wäre es nicht mehr eine Frage der "Meinung". – JohnTortugo

Antwort

0

Gemäß Tel. this article werden Telemetriedaten aus Ihrer Anwendung direkt im Azure Portal gespeichert und analysiert. Sie können die Daten in SQL, Power BI oder Ihre eigenen Tools exportieren. Aber es scheint keine offiziellen Dokumente über das Datenbanksystem zu geben.

2

Ich habe keine Beweise für diese Antwort, es ist nur mein eigener Verdacht.

In Anbetracht des Preises von Application Insights und der riesigen Datenmenge, die es aufnehmen kann, wäre ich sehr überrascht, wenn es sich um SQL/DocumentDB usw. handeln würde. Es ist sehr viel wahrscheinlicher Azure Storage Tables.

Ich würde mir vorstellen, dass die Architektur ein Speicherkonto in Ihrem Abonnement ist, mit einem Azure-Cluster von Servern, die Daten aufnehmen und in Ihre Tabelle ausspucken. Wenn Sie dann diese Daten lesen, werden die Abfragen in ein Format umgewandelt, das von Storage Tables verwendet werden kann.

Dies ist die einzige Architektur, die ich sehen kann, würde es profitabel zu implementieren, obwohl es wahrscheinlich auch einen Mehrwert Aspekt davon gibt, werden Menschen Application Insights verwenden, weil sie bereits andere Azure Services verwenden.

Das wäre meine Vermutung sowieso, und wenn wir nicht eine Azure Dev beantworten, ist es wahrscheinlich so gut wie wir bekommen werden.

+0

Danke Michael, das hört sich logisch an. Ich bin erstaunt, dass sie diese unglaubliche Leistung mit solch einer riesigen Datenmenge nutzen können. – Raul

+0

Azure Storage-Tabellen skalieren sicherlich nicht so gut und sind extrem teuer. Die Abfragen müssen für jede Spalte indiziert werden, nicht nur für den Partitions- oder Zeilenschlüssel, der bereits Tabellen ausschließt. Kusto ist in erster Linie ein internes Tool und wird nicht direkt auf Azure bereitgestellt. Die Zusammenarbeit kommt von der Tatsache, dass beide Teams (AppInsights und Kusto) beide in der Tel-Aviv-Niederlassung angesiedelt sind und es relativ einfach ist, sie miteinander zu verbinden und die Daten daraus zu holen. –

Verwandte Themen