There is no doubt in our minds that graph databases are becoming more mainstream and that there are a broader range of use cases for which graph databases are being used. We expect this to continue. While it is encouraging to see vendors such as IBM add graph support in Db2, it only goes to validate the market. And while there are a number of graph algorithms that can be parallelised there are many for which relational databases cannot easily achieve adequate performance, largely thanks to the iterative (self-joining) nature of many graph queries. We therefore think that the support of graphs by the likes of Oracle, IBM and SAP is only nibbling at the problem around the edges and that true graph databases are much to be preferred in all but limited instances.
Author/s: Philip Howard,Daniel Howard