ごきげんよう。k_oomoriです。業務でデータノード間の関連性を追いかけるようなクエリが投げたくなったので、グラフデータベースについて調べてみました。ここではネイティブなグラフDBであるNeo4j、本来はRDBであるMariaDBのグラフ計算用エンジンとして開発されたOQGRAPH、それとお馴染みのInnoDBを直接グラフ問題に適用した例を試してみようと思います。 なお、検証に用いたサーバは全てAWSのc3.large EC2インスタンス(CPU: Intel Xeonプロセッサ2.8GHz×2, メモリ: 4GB)で、OSはUbuntu 14.04になります。 インストール Neo4jはNeo Technology社が開発しているJavaで実装されたグラフデータベースソフトウェアであり、NoSQLデータベースに分類されます。オープンソースのコミュニティ版と商用パッケージ版のデュアルライ
![RDBとグラフDBは使いよう ~ MariaDB様がみてる vs. InnoDBさんとNeo4jさん | ADN LAB's Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/51e9639a4730ec0a5ea6ed1b38ab2fd49c25eba0/height=288;version=1;width=512/http%3A%2F%2Flab.adn-mobasia.net%2Fwp-content%2Fuploads%2F2014%2F10%2Fpurchase.png)