Overview

TIBCO Graph Database is a translytical database that delivers a complex web of dynamic data into analytical relationships at the speed of transactions.

A graph represents a set of objects, which are called nodes, and the connections between these nodes, which are called edges. Edges can be unidirectional (directed from one node to another node) or bidirectional (directed from one node to another and vice versa), or undirected.

A single graph can hold multiple types of nodes.

Example: A graph named GRAPH 1 can have two nodes, one node of type PERSON and one node of type BUSINESS. The value for node type PERSON can be John Doe and the value of the node type BUSINESS can be Example Corporation.

A single node, within a graph, can have one or more edges.

Example: In the graph named GRAPH 1, a node of type PERSON can have an edge with another node of type PERSON, and can also have an edge with another node of type BUSINESS. If the value of one node of type PERSON is John Doe and if the value of another node of type PERSON is Jane Doe, an edge between these two nodes can mean that these two people know each other. Similarly if there is an edge John Doe and Example Corporation, it means that John Doe is a patron of Example Corporation.

A graph database is a database that also offers the persistent storage of its data as nodes and edges, so that a graph algorithm can be utilized to traverse the nodes.

The benefits of TIBCO Graph Database are as follows:
  • Flexible Schema - Assumes objects and nodes are linked by relationships; designed to constantly evolve, without impacting performance of existing queries and app functionality.
  • Consistent Performance - Index-free adjacency negates the requirement for index lookups; enables query performance to remain relatively consistent, even as data sets grow.
  • Increased Value - Enables quick extraction of new insight from large and complex databases. It also helps uncover unknown interactions and relationships and provides valuable insight into semantic context.