BT

Neo4jの最新動向

| 作者: Abel Avram フォローする 10 人のフォロワー , 翻訳者 渡嘉敷 満理子 フォローする 0 人のフォロワー 投稿日 2013年6月7日. 推定読書時間: 3 分 |

原文(投稿日:2013/05/31)へのリンク

Neo4j開発チームはNeo4j 1.9 GAおよびNeo4j 2.0 M03を公開した。 また、グラフデータベースをスマートフォンやタブレット端末に取り入れることを目的とした「Neo4j Mobile for Android」というプロジェクトも新たに立ち上がっている。

Neo4j開発チームはNeo4jグラフデータベースのバージョン1.9を正式版として公開した。 バージョン1.9では主に次の点が強化されている。

  • Neo4jエンタープライズ版では、これまでのZookeeperを利用したクラスタリングソリューションに代わり、Paxosプロトコルを利用した独自のソリューションが採用されている。 これによりZookeeperクラスタを個別に用意する必要がなくなる。
  • neo4j-arbiter。 通常1つのクラスタはフォールトトレランスを実現するために3つのノードで構成されるが、 マスタがダウンした場合、使用可能なインスタンス数が偶数になるため、投票プロセスで機械的に新しいマスタを選出することができない。 arbiterが機能するのはこのような場合だ。 arbiterは投票プロセスで通常のインスタンスのように動作する。ただし、データベースエンジンは含まれていない。
  • Neo4jのクエリ言語「Cypher」に新しい関数(string handlingREDUCE TIMESTAMP)が加わった。
  • RESTエンドポイントの追加。読取り操作をスレーブに委譲する場合や書込み操作をマスタに委譲する場合に、ロードバランサがこのエンドポイントにアクセスすることにより、それぞれのインスタンスの状態がマスタなのかスレーブなのかを判別できる。
  • エンタープライズ版におけるオンラインバックアップの改善。完全バックアップや増分バックアップが必要かどうかが検知されるようになった。
  • メモリ使用量やパフォーマンスの改善。

Neo4j 1.9にはOracle JRE 1.7が必要となる。 他のJavaランタイムも使用できるが、1.7の使用が推奨されている。 また、次期バージョンで完全に削除される非推奨機能も確認しておいたほうがよいだろう。 

1.9に加えて、StructrのCMS機能やRESTバックエンド、Neo4j Gremlin PluginNeo4j SpatialNeo4j JDBC DriverNeo4j Graph CollectionsNeo4j Rest GraphDatabaseなど、Neo4jエコシステムの製品もいくつかアップデートされている。

一方、Neo4j 2.0 M3には次の機能が追加されている。

この他に注目すべき開発プロジェクトとしてNeo4j Mobile for Androidがある。これはGoogleのモバイルOSにグラフデータベースを取り入れることを目的としたプロジェクトだ。 このプロジェクトはまだ初期段階にあり、Neo4j 1.5 M02をベースとしている。

Neo4jはLinux、Mac OS X、Windowsの他に、Heroku、Amazon AWS、Azureなどのクラウドプラットフォームでも動作し、コミュニティ版、アドバンス版、エンタープライズ版の3つのエディションで提供されている。 また、ソースコードはGitHubで公開されている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT