carloscastilla - Fotolia

News Stay informed about the latest enterprise technology news and product updates.

Graph processing gives credit analysis firms an edge

A graph database startup's parallel loading, processing and querying combine to deliver real-time data for fintech firms that offer fast credit evaluations online.

Graph databases have emerged as yet another way to connect data points -- but graph processing requirements for big data have sometimes kept them out of the reach of real-time, operational analytics.

Startup TigerGraph has come along recently with its take on graph processing, one the company said will prove to be a fit in fintech and other applications that seek to disrupt business as usual.

Led by former Teradata Hadoop engineer Yu Xu, TigerGraph came out of stealth in 2017, claiming such notable users as Visa and the online payment platform Alipay for its graph database technology. The software has been used by these players, for example, to speed up credit checks and other traditionally time-consuming financial processes. 

Credit worthy

According to the company, TigerGraph supports a massively parallel processing architecture in which graph nodes -- the company uses the less common term "vertices" -- exhibit both compute and storage features; employs a parallel loader to speed data ingestion; and has fashioned a GSQL analytics language to produce parallel graph queries.

IceKredit has found those features useful in its efforts to expand the availability of credit ratings and risk assessments, according to Minqi Xie, vice president and director of modeling and business intelligence at the financial technology company.

"We have very large data sets with hundreds of millions of [nodes], and we need to mine the relationships at depth," said Xie, who works to ensure IceKredit provides useful online credit ratings and risk monitoring services for companies and individuals.

Xie indicated IceKredit uses graph analytics to uncover connections within data sets that can identify patterns of risk. Such patterns must be uncovered more and more quickly in the fast-moving fintech space, where credit approvals that once took a week are now accomplished in minutes.

"TigerGraph made it feasible for us to leverage the features from relationship networks for real-time scoring," he said.

Developer view of graph data
TigerGraph graph database development centers around graph nodes, or, in the company's parlance, vertexes. Users can define vertex types and edge types to model a data schema, which can be loaded into working graphs.

Graph processing cuts through data molasses

Like others, Gaurav Deshpande, a longtime IBM data hand who earlier this year became vice president of marketing at TigerGraph, points to graph processing as superior to relational database schemes when it comes to representing interconnected relationship between data points.

Historically, almost all the graph database vendors have focused on operational capabilities.
Philip Howardanalyst, Bloor Research

But, Deshpande remarks, how quickly these connections can be analyzed can be an obstacle.

Traditionally, he said graph databases "weren't 'operational' when it came to data volumes beyond 50 to 100 GBs. Performance slowed down. When you got to more than 500 GBs, performance was like molasses."

Such systems were useful for visualizing data, but "they were nothing that could be used operationally," Deshpande said. The parallelizing tactics TigerGraph applies to its graph database, he indicated, are intended to bring graph processing technology closer to operations.

Complex analytics at scale

TigerGraph is looking to join the ranks of still fairly limited graph NoSQL database makers that employ a number of diverse approaches to implementing the technology. These include vendors such as Neo4J, IBM, and Cambridge Semantics. Among others are Amazon and Microsoft, which have taken steps to bring graph processing technology more mainstream with, respectively, AWS Neptune and Azure Cosmos cloud offerings.

"Historically, almost all the graph database vendors have focused on operational capabilities. They support a certain level of analytics and query processing but not complex analytics at scale," said Philip Howard, analyst at Bloor Research.

"TigerGraph, on the other hand, is specifically targeted at precisely those sorts of use cases, so you can't really compare it with most of the other suppliers," he said.

There are some precedents, however, and signs of change. Bloor noted supercomputer maker Cray offers graph analytics as part of its portfolio. And he sees others ready to follow suit.

Dig Deeper on Database management system (DBMS) architecture, design and strategy

Join the conversation

2 comments

Send me notifications when other members comment.

Please create a username to comment.

How are requirements to calculate relationships in data met in your organization's operational systems?
Cancel
Sample_Extensions_Data.xls
Cancel

-ADS BY GOOGLE

SearchBusinessAnalytics

SearchAWS

SearchContentManagement

SearchOracle

SearchSAP

SearchSQLServer

Close