【ハウツー】

組み込み型グラフデータベース「neo4j 1.0」を試してみよう

1 neo4jを使うための準備

    竹添直樹  [2010/03/16]

    neo4jとは

    neo4jはJavaベースの組み込み型のグラフデータベースエンジンでスウェーデンのNeo Technologyが提供するオープンソースソフトウェアだ。

    図1 neo4jのWebサイト

    なお、neo4jはオープンソースソフトウェアだが、ライセンスはAGPLv3となっている。そのため、neo4jを使用してオンラインサービスなどを構築した場合もソースコードを公開する必要がある。これを回避するための商用ライセンスが提供されている。利用にあたっては注意してほしい。

    neo4jの最新版は2010年2月にリリースされた1.0となっている。本稿ではこのバージョンを使用する。

    neo4jのダウンロードページよりneo4j-kernel-1.0-binary.zipをダウンロードし、アーカイブに含まれているneo4j-kernel-1.0.jarとgeronimo-jta1.1spec-1.1.1.jarをクラスパスに追加すれば利用準備は完了だ。

    Mavenで使用する場合はpom.xmlに以下の記述を追加すればよい。

    <repositories>
       <repository>
          <id>neo4j-public-repository</id>
          <url>http://m2.neo4j.org</url>
       </repository>
    </repositories>
    ...
    <dependencies>
       <dependency>
          <groupId>org.neo4j</groupId>
          <artifactId>neo4j-kernel</artifactId>
          <version>1.0</version>
       </dependency>
       ...
    </dependencies>
    
    関連したタグ

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン