OpenCorporates’ mission is to make information on the world’s companies more usable and accessible for the public benefit. The organization enables web-based search and offers a number of tools to data journalists via its Application Programming Interface (API) to help them find, extract and connect large numbers of companies in automated workflows.
OpenCorporates compared TigerGraph to other graph databases using a sample set of 17 million nodes and 10 million edges on a single machine. TigerGraph offered superior support for the following must-have query requirements:
- Degrees of separation: Support for queries of up to five degrees of separation between entities with real-time response times – a capability that was becoming increasingly difficult for OpenCorporates.
- Siblings: Support for sibling queries with real-time response times, to help answer questions like, “What else does the parent of a given company own?”
- Up the chain only: Enables users to see what entities exist up the chain only for any given company, with real-time response times.
- Temporal graph search: Users can ascertain if a relationship existed for a particular time frame. They can search what entities have been created from a particular date, and remove all old relationships from their query – not possible with Neo4j.
- Active vs. dead relationships: Supports queries on a given network to see what relationships are active vs. dead, so that each one can be filtered out of the query accordingly, a feature that wasn’t possible with Neo4j.
In The News
Enterprise Times: TigerGraph chosen as new graph database by OpenCorporates