TigerGraph Bolsters DB for Enterprise Graph Workloads

(ra2 studio/Shutterstock)

When Mingxi Wu took over as CEO of TigerGraph 5 months in the past, he promised that the corporate would return to specializing in the event of product options demanded by the most important prospects. That focus seems to be enjoying out with right this moment’s announcement of TigerGraph model 3.9.3, which brings a bunch of latest capabilities tailormade for enterprise environments.

TigerGraph was based in 2012 with plans to construct a distributed graph database that might scale to satisfy probably the most demanding information processing and analytic wants of Fortune 500 firms. Whereas it attracted many giant prospects in monetary providers and different demanding industries, the Redwood Metropolis, California firm bumped into monetary bother in 2022, resulting in the departure of then-CEO and founder Yu Xu and the promotion of Wu, the pinnacle of engineering, into the highest position. (Xu stays with the corporate as CTO.)

In the course of the Databricks Knowledge + AI Summit earlier this 12 months, Wu instructed Datanami that the corporate was getting again to its enterprise massive information roots. “I’m a product man,” Wu mentioned in June. “I do know the structure. I do know what issues are exhausting and what issues TigerGraph can resolve and what no different vendor can resolve.”

That target addressing the considerations of the most important prospects with the most important information challenges is obvious in right this moment’s launch of TigerGraph model 3.9.3, which brings new options like assist for Kubernetes, new information integrity checks, new workload administration options, and assist for the OpenCypher graph question language.

Kubernetes has change into the defacto customary for working container-based workloads, so it’s not a shock that TigerGraph would put the engineering work into making certain its database can run there. Based on Victor Lee, TigerGraph’s director of product advertising and marketing, the brand new launch of the TigerGraph database incorporates a preview of assist for Kubernetes variations 1.23 by way of 1.27.

“TigerGraph is evolving in order that your entire software program stack is containerized and may be deployed and managed with Kubernetes,” Lee tells us. “That is particularly useful for TigerGraph customers who’re making the most of our assist for clusters, whether or not that’s as a result of they’ve a distributed database, or clusters for top availability, or in a different way resourced clusters for various kinds of workloads.”

TigerGraph now runs on Kubernetes (Mia-Stendal/Shutterstock)

The preliminary assist for Kubernetes can even enable TigerGraph prospects to scale compute and storage independently of each other by way of their K8s console, Lee says.

“It’s not only a TigerGraph server as one container, but it surely’s damaged right down to lower-level parts,” he continues. “The system designer makes use of Kubernetes to state what efficiency or operational parameters they need, and Kubernetes takes care of the deployment and upkeep operations to realize these parameters. For instance, to scale out to extra storage or extra compute sources, the person would merely state their goal within the acquainted Kubernetes framework.”

The brand new workload administration capabilities must also assist to offer a extra balanced TigerGraph implementation by mechanically assigning question duties to the least-busy sources.

All databases often run into information integrity points. With graph databases, the place information ingestion has traditionally been the bottleneck, having belief within the information is much more necessary. The brand new information integrity checks that TigerGraph constructed with model 3.9.3 ought to assist enterprise prospects keep on high of those little information gremlins throughout the information load course of.

“TigerGraph can import terabytes of knowledge at excessive pace utilizing Kafka,” Lee says. “Knowledge engineers need to know shortly if there is a matter with the info ingestion. Is there a problem with the format of their enter information? Is there an ETL logic downside? {Hardware} or community challenge? TigerGraph is checking the consistency of what will get despatched by Kafka with what will get obtained by our information replace queue. What number of vertices and edges of every sort have been despatched, and what number of have been obtained and acknowledged? We’re planning so as to add much more checks to assist information engineers have much more visibility into what is going on within the system.”

TigerGraph prospects have historically written their graph queries utilizing GSQL, a graph-specific variant of SQL. With the brand new launch, TigerGraph is supporting OpenCypher, a graph question language primarily based on the Cypher language initially developed by its property graph database competitor Neo4j and launched as open supply, the place it has gained a substantial quantity of traction.

Supporting OpenCypher makes it simpler for customers who already know that question language to get began utilizing the TigerGraph database, Lee says.

“All they should do is drop their OpenCypher question inside a GSQL wrapper, and TigerGraph interprets their OpenCypher into GSQL and runs it,” he says. “We at present assist about 80% or 90% of OpenCypher. TigerGraph is the one distributed graph database that scales out. We’ve had a number of prospects who began out utilizing a Cypher product after which outgrew it, and so migrated to TigerGraph. This OpenCypher assist will make that simpler for them.”

Nonetheless, GSQL continues to have options that OpenCypher doesn’t, Lee says, comparable to accumulators, which is a household of knowledge objects with built-in operators for multi-threaded accumulation.

“They’re a robust and easy technique to accomplish analytics and implement graph algorithms,” the TigerGraph advertising and marketing director says. “GSQL can also be procedural, with enter parameters, native variables, and move management like loops and conditional statements. It actually makes it very pure for customers to implement the algorithms of their alternative. OpenCypher doesn’t have that. OpenCypher is an effective general-purpose database question language, particularly for graph pattern-matching. GSQL does extra: it enables you to design and run analytical and algorithmic applications.”

TigerGraph additionally introduced it has employed Hamid Aazawe to be its new vp of product. Azawe has a long time of expertise in product administration and engineering at Microsoft, Amazon, IBM, Bloomberg, and Meta. Azzawe says he’s excited to work with the brand new launch.

“With this newest launch, developed along with our prospects, TigerGraph continues to fine-tune its merchandise in order that they meet and exceed buyer expectations for enterprise-level graph know-how,” Azzawe says.

TigerGraph model 3.9.3 shall be accessible this month for the corporate’s on-prem and cloud prospects. For extra info, see www.tigergraph.com.

Associated Objects:

New TigerGraph CEO Refocuses Efforts on Enterprise Clients

TigerGraph Cloud’s New Capabilities Assist Shut the Knowledge and Resolution Hole

TigerGraph Bolsters Database with Graph Analytics and ML

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles