PayPal: Wie Betrug durch die Analyse von Echtzeit-Graphdatenbanken verhindert wird
(yozm.wishket.com)-
Die E-Commerce-Branche ist durch COVID-19 rasant gewachsen
-
Mit der Zunahme digitaler Zahlungen hat auch der Zahlungsbetrug zugenommen
-
PayPal verhindert Betrug durch Echtzeit-Graphanalysen
-
Echtzeitberechnungen werden durch das Apache-Open-Source-Graph-DSL-Framework
Gremlinermöglicht -
Graphtechnologie ist in der E-Commerce-Branche sehr effektiv für die Erkennung und Prävention von Betrug
2 Kommentare
Es war interessant zu lesen, weil darin Begriffe vorkamen, die man schon lange nicht mehr gesehen hat.
Aerospike ist ein Open-Source-(APL-)Key-Value-Storage. Es ist auf optimierten Betrieb im In-Memory- und SSD-Umfeld spezialisiert und bietet daher eine sehr hohe Performance. Soweit ich weiß, gibt es jedoch Einschränkungen bei der Clustergröße sowie bei der Größe von Schlüsseln und Werten, die man bei der Einführung berücksichtigen sollte.
Ich halte es für eine sinnvolle Architektur, auf einem Key-Value-Storage eine Query-Schicht aufzusetzen, hier also Gremlin. Eine Graph-Query-Schicht von Grund auf selbst zu entwickeln, ist schließlich nicht einfach.
Allerdings ist es schade, dass die Erklärung zur physischen Architektur etwas knapp ausfällt. Da Abfragen in Graph-Datenbanken sehr komplex sind, bricht die Performance oft stark ein, wenn Datenknoten und Query-Knoten getrennt werden oder beim Scale-out. Durch komplexe Abfragen sammeln sich auf den zwischengeschalteten Knoten große Mengen temporärer Daten für die Berechnung an, was leicht zu Speichermangel führt und die QPS sinken lässt.
Ich frage mich, ob dieses Problem durch Scale-up oder durch Scale-out gelöst wurde. Falls es per Scale-out gelöst wurde, hätte ich mir gewünscht, dass dieser Prozess etwas detaillierter beschrieben wird.
Es fühlt sich an, als wäre es schon acht Jahre her, seit ich Dinge wie Gremlin oder Titan zuletzt gesehen habe. Das Feld der Graph-Datenbanken scheint sich nicht so schnell zu entwickeln, wie man vielleicht erwarten würde.
Der Haupttext war etwas schwer zu verstehen, aber nachdem ich die Kommentare gelesen habe, fiel mir das Verständnis ein wenig leichter. Danke.