Back to all databases

TigerGraph

A distributed property graph database (formerly GraphSQL) built for massively parallel processing and graph analytics. Uses the SQL-like GSQL query language and supports ACID transactions. Available in developer, cloud, and enterprise editions.

Overall rank
#26
First released
September 2017
License
Proprietary
Built with
C++

Details

Vendor
TigerGraph
Type
Property Graph
Category
Established
License
Proprietary
Language
C++
Query Languages
GSQL
Protocols
HTTP/REST

Feature scores

Community & Business

Active development
Updated within last 3 months
Commercial support
Paid support available
Live community
50%
25-50% of issues addressed
Open Source
0%
Closed source
Pricing
0%
No pricing information
Trendiness
50%
No description available

Deployment

Containerization
Docker image available
Work as dedicated instance
Can run as standalone server
Work as embedded
Can embed in application
Testing in-memory version
50%
No description available

Platform

Operating on Linux
Linux officially supported
Operating on Windows
50%
Docker image available
SaaS offering
0%
Self-hosted only

Operations

Automatic updates
0%
Manual updates only
Client side caching
0%
No client-side caching
Data versioning support
0%
No versioning
Live backups
Hot backup supported

Distribution

Cluster Re-balancing
0%
No auto-rebalancing
Data Distribution
Data sharding supported
High-Availability
HA mechanisms available
Query Distribution
Distributed query execution
Replication support
50%
No description available

Developer Experience

Data types defined
Composite data types
Logging/Auditing
50%
No description available
Object-Graph Mapper
0%
No object mapper
Reactive programming
0%
No reactive programming
Documentation up-to-date
75%
No description available
Binary protocol
0%
Text-based protocols only
CLI
Command-line interface
GUI
Visual interface available

Data Model

Multi-database
Multi-model database
Graph-native data
Native graph storage
REST API
REST endpoint available
Query Language
Standard query language (Cypher/Gremlin)

Transactions

Granular locking
0%
No granular locking
Multiple isolation levels
0%
Read uncommitted only
Read committed transaction
50%
No description available
Transaction support
ACID transactions

Schema & Security

Constraints
0%
No constraints
Schema support
Schema definition tools
Secondary indexes
0%
Primary index only
Server side procedures
Stored procedures supported
Triggers
0%
No triggers
Authentication
Authentication supported
Authorization
Role-based access control
Data encryption
Data encryption supported
Sources 5 references

Protocols HTTP/REST

REST++ and GSQL servers both speak HTTP; as of 4.1 self-managed installs route all API requests through the GSQL/Nginx server on port 14240 (443 on TigerGraph Cloud), with the old RESTPP port 9000 now internal-only.

License Proprietary

TigerGraph's own subscription agreement licenses the software as proprietary object code; confirms current value.

Released 2017-09

TigerGraph (formerly GraphSQL, founded 2012) emerged from stealth and reached general availability on 19 September 2017; refines the current year-only value with the month.

Language C++

TigerGraph's own architecture documentation states its core storage and processing engines are implemented in C++; confirms current value.