Schnittstellen

Die Object Analytics Database verfügt über eine Webschnittstelle. 

Was Sie erwartet

Sie können Abfragen von jeder Programmiersprache aus durchführen, die Webanfragen initiieren kann.

Zusätzlich zur Weboberfläche bieten wir:

  • Methoden, die in spezifischen Umgebungen die Ausführung von Abfragen und den Zugriff auf Ergebnisse erleichtert
  • eine Java Object MapReduce-Schnittstelle, um eine Operation auf einem Objekt zu definieren und diese massiv parallel auf Millionen von gespeicherten Objektinstanzen auszuführen. Mit dieser Schnittstelle können Sie Algorithmen tief in die Core Engine der Datenbank einbringen: So kommen die Algorithmen zu den Daten, anstatt eine Unmenge an Daten zu den Algorithmen zu transportieren.

Die offenen Schnittstellen bieten eine Fülle von Möglichkeiten: Erstellen Sie Ihre eigene benutzerdefinierte Anwendung mithilfe der verfügbaren Schnittstellen – z. B. JavaScript. Oder nutzen Sie Dash Enterprise über die Python-Schnittstelle für das Dashboarding.

Verfügbarkeit

Es sind Pakete für Python, R (Beta) und JavaScript verfügbar. In Python werden Ergebnisse z. B. als Pandas Data Frame zurückgeliefert. Python und R richten sich in erster Linie an Data Scientists, während die JavaScript-Schnittstelle es Webentwicklern ermöglicht, schnell eine eigene Analyse-Anwendung zu implementieren.

Hinweis: Die Java Object MapReduce Schnittstelle ist noch nicht offiziell freigegeben – bitte wenden Sie sich an das Xplain Data Team, wenn Sie diese nutzen möchten.

Darüber hinaus ist eine Java Object MapReduce-Schnittstelle verfügbar. Sie ermöglicht es, eine Operation auf einem Objekt zu definieren und sie massiv parallel auf Millionen von gespeicherten Objektinstanzen auszuführen. Mit dieser Schnittstelle können Sie Algorithmen tief in die Core Engine der Datenbank einbringen. Die Algorithmen kommen zu den Daten anstatt eine Unmenge von Daten zu den Algorithmen zu transportieren. Diese Schnittstelle ist noch nicht offiziell freigegeben – bitte wenden Sie sich an das Xplain Data Team, wenn Sie sie nutzen möchten.

Die offenen Schnittstellen bieten eine Fülle von Möglichkeiten: Erstellen Sie Ihre eigene benutzerdefinierte Anwendung mithilfe der verfügbaren Schnittstellen – z. B. JavaScript. Oder nutzen Sie Dash Enterprise über die Python-Schnittstelle für das Dashboarding.