2017-08-09 4 views
1

Ich teste Datenbanken für eine neue Anwendung, wo ich Millionen von xmls-Dateien durchsuchen und indexieren und anschließend eine Analyse dieser Daten generieren muss.SnappyData als die Betriebsdatenbank. Ist es empfehlenswert?

würde ich SnappyData in diesem Projekt verwenden. Ich weiß jedoch nicht, wie es funktioniert.

Wird es für diese Art der Anwendung empfohlen?

Ist es möglich, es mit Frühling-Data-PPV zu benutzen?

Neben dem xmls Speicherung selbst, würde Ich mag die anderen Daten (Benutzer und Systemeinstellungen) zum Speichern der Anwendung in der gleichen Datenbank anstelle von PostgreSQL. Ist es empfehlenswert?

Antwort

1

SnappyData ist eine Hybrid verteilte Datenbank und in erster Linie im Speicher verwalten Daten ausgelegt. Also, die einfache Antwort ist Ja. Haben Sie bestimmte Kriterien? Postgres sollte auch funktionieren.

XML laden Sie die spark-xml project von databricks verwenden können.

+0

Vielen Dank für die Antwort. –

+0

Unser System ist eine Webanwendung, die XML aus verschiedenen Quellen (E-Mail, Dateisystem, Benutzer-Upload), Indizes und Archiven empfängt. Heute habe ich 300 gleichzeitige Benutzer Zugriff auf das Tool und die Abfrage dieser Daten. Ich muss detailliertere Analyse dieser Daten, also die Notwendigkeit, Spark zu verwenden. Aber ich möchte PostgreSQL und Spark nicht behalten. Haben Sie eine grundlegende Verbindung Tutorial für SnappyData. Zum Beispiel ein Benutzer CRUD? Noch einmal, danke für Ihre Aufmerksamkeit. –

+0

Sie können diesen Abschnitt der Dokumentation nützlich finden: http://snappydatainc.github.io/snappydata/howto/ – plambre

Verwandte Themen