Graph Algorithms, Neural Networks, and Graph Databases