グラフデータベースのメジャーであるつNeo4jが今日(米国時間2/4)、バージョン4.0のリリースを発表した。最大の目玉は、スケーリングのサイズに制限がなくなったことだ。
グラフデータベースは複数のデータ間の結びつきを表現し調べることができるので、近年ますます人気がある。たとえばeコマースのサイトなら互いに関連するアイテムを表現したいし、ソーシャルサイトでは自分の友だちと、友だちのそのまた友だちなど、複雑な友だち関係を知りたいだろう。主に企業で人気が増していて、特にデータサイエンティストたちが好んでいる。大量のデータの中の関係を表現し見つけられるからだ。
Neo4jの創業者でCEOのEmil Eifrem(エミル・アイフレム)氏によると、グラフデータベースというコンセプトを開発したのは同社だが、その後大きく成長し、多様な展開を見せてきた。「2019年は一般的にも良い年だったが、グラフデータベースにとってはさらに良かった。我々がグラフという言葉とデータベースという言葉をくっつけたときには、そういう新しいカテゴリーを作ることと、その市場開拓に力を入れてきた。そしてそれを、新しいコンセプトとして布教してきた」と語る。
「今度のニューバージョンはかなりのメジャーリリースであり、彼がフォーカスしたいこともいろいろある。まず最初は、大きさ制限のないスケーリングだ。バージョン4.0では高度な水平スケーリングを導入したので、それが可能になった。これまでのバージョンではデータベース全体にわたってデータを複製してきた。それはデータ処理でよく使われる方法だが、データ量がスケールすると遅くなる。ニューバージョンでは、それを変えたかった」と同氏。
同氏によると「4.0ではパーティショニングを導入した。それは、データベースの世界では『シャーディング』と呼ばれている技法だ。リードライトとサイズの両方をスケールできるから超強力な機能だ。限界があるとすれば予算、つまりどれだけ多くのマシンを加えられるかだ」とのこと。
ニューバージョンには、ロール(役割)ベースのアクセスが加わった。グラフデータベースが個々の部門やチームから全社に広がると、各人のロールに基づいて特定のデータへのアクセスを制限することが極めて重要になる。
これについても同氏は「今日では、Neo4jのグラフデータベースは全社的に広くデプロイされている。すると、セキュリティやプライバシーの問題も生じる。そこで、ロールベースのアクセスによりデータを保護するのだ」と説明する。
ニューバージョンにはほかにも多くの機能がある。例えば、単一のNeo4jクラスターで複数のデータベースを動かしたり、また「リアクティブシステム」のサポートもある。後者によりデベロッパーはデータベースとアプリケーションのやり取りを完全にコントロールでき、頑強性のあるデータパイプラインの確保と、データのストリーミング、機械学習などにもそれが応用できる。
Neo4jは2007年の創業。Crunchbaseによると、これまで1億6000万ドル(約176億円)あまりの資金を調達している。
関連記事:Neo4j nabs $80M Series E as graph database tech flourishes(グラフデータベースが大人気でNeo4jはシリーズEで8000万ドルを調達、未訳)
画像クレジット:Neo4j
[原文へ]
(翻訳:iwatani、a.k.a. hiwa)
- Original:https://jp.techcrunch.com/2020/02/07/2020-02-04-neo4j-4-0-graph-database-platform-brings-unlimited-scaling/
- Source:TechCrunch Japan
- Author:Ron Miller
Amazonベストセラー
Now loading...