Was gefällt dir am besten Upsolver?
Wir haben Upsolver evaluiert, um eine bestehende batch-basierte MPP-Analytics-Pipeline zu ersetzen. Die Hauptgründe, warum wir uns letztendlich für Upsolver entschieden haben, sind:
1. Schnelle Markteinführung - Die Implementierungszeit einer produktionsreifen Lösung reduziert sich im Vergleich zu einer vollständig selbst entwickelten Lösung mit entweder Open- oder Closed-Source-Tools auf einen Bruchteil.
2. Hoch effizient \ Kosteneffektiv
A. Die Anzahl der Entwickler und IT\DevOps-Mitarbeiter, die zur Bedienung der Lösung erforderlich sind, ist viel geringer als bei traditionellen Lösungen.
B. echtes ETL-as-a-Service - Upsolver übernimmt alles für Sie; es bietet eine End-to-End-Abdeckung der gesamten Anwendungsanforderungen - vom Laden und Scannen der Daten über das Queueing bis hin zu integrierten Überwachungsfunktionen.
C. Rechenressourcen werden klug und präzise genutzt, um die Kosten so weit wie möglich zu senken.
D. Sie haben 0 Kosten für die Aufrechterhaltung des Betriebs.
3. Skalierbar und flexibel:
OOB-Unterstützung für viele Konnektoren, um entweder Daten zu lesen oder Daten auszugeben.
Intelligente automatische Skalierungsfähigkeiten durch Nutzung vorgefertigter Skalierungsstrategien.
Upsolver SQL ist mit allen Standard- und erweiterten SQL-Funktionen (json, Arrays usw.) angereichert und unterstützt auch erweiterte Funktionen zur Manipulation spezieller Daten (z. B. Geo\IP, URL und mehr).
4. API und Bereitstellung:
Alle Upsolver-Funktionen werden in API bereitgestellt - dies bietet viele Möglichkeiten zur Automatisierung von Prozessen.
Upsolver Lookup ist blitzschnell, wenn es als Key-Value-Store für externe API-Anforderungen mit hoher Skalierung und Durchsatz verwendet wird. Dies ist ein großer Vorteil für spezifische Anwendungsfälle, und wir nutzen es, um unsere Streaming-Daten von unserer Web-API abzufragen. Bewertung gesammelt von und auf G2.com gehostet.
Was gefällt Ihnen nicht? Upsolver?
Nach der Nutzung der Plattform für über 1 Jahr sind die Hauptnachteile:
1. Der Entwicklungszyklus ist begrenzt; ein automatisierter Bereitstellungszyklus ist schwer zu erreichen, da das Upsolver-Konto an ein Cloud-Konto gebunden ist, in dem Entwicklungsumgebungen in einem separaten Modell verwaltet werden.
2. Das Tool ist auf Streaming-Aggregate-Datenpipelines ausgerichtet und fehlt die Unterstützung für mehr batch-orientierte (klassische) ETL-Anforderungen (z.B. Steuerung der Zeit eines bestimmten Outputs).
3. Anfallende Lizenz- und Cloud-Kosten sollten bei der Entwicklung der Upsolver-Pipeline nicht ignoriert werden (wie bei jeder cloudbasierten Lösung für die Datenverarbeitung). Das Hinzufügen von Logik\Pipelines und/oder Rechenressourcen kann schnell "unter dem Radar" laufen, und die Kosten können steigen, insbesondere wenn ein Entwickler keinen Zugang zur Cloud-Ressourcen-Konsole hat.
* Besonders für ein Projekt mit strengen Budgetgrenzen. Bewertung gesammelt von und auf G2.com gehostet.