IBM Power8とCypherプロジェクトのOracleバッキングにより、グラフデータベースNeo4j 2.3がリリースされました

データアーキテクチャーに関しては、通常の企業が豊富なリソースを持つWebジャイアントをエミュレートできるようになることはまずありません。 Neo TechnologyのEmil Eifrem最高経営責任者(CEO)は、このような可能性は、あなたが思っている以上に近い可能性があると述べている。

DataStaxはAureliusとTitanチームを新たなグラフデータベースに構築し、MicrosoftとDataStaxはCassandraとAzureの契約を締結して新型Titanグラフデータベースを展開し、Microsoftは静かにGraph Engineの最初のプレビューを提供し、Neo4jグラフデータベース会社Neo Technologyは$ 20m ; GoogleとAmazonがデータベースで何をしているのか見てみましょう:これはあなたの未来です

Cypherのクエリー言語を独自のオープンソースプロジェクトに変換するとともに、Power8ハードウェアでIBMと新たに提携するNeo Technologyは、人気のあるNeo4jグラフデータベースの最新バージョンを発表しました。

Java仮想マシン・ベースのオブジェクト・キャッシュを排除することにより、リリース2.3はより大きな並列パフォーマンスを提供するように設計されています。 Neoによると、クエリープランナーの改良によりCypherのパフォーマンスが向上しています。

Neo4j 2.3は、データベース・キャッシュ全体をJVMから取り出し、JVMから外して、特に私たちが設計した低レベルのインメモリー・ページ・キャッシュに、データベース・キャッシュ全体を別の層に移すのに2年近くの工数を要していますグラフワークロードを処理するためのものです」Neo Technologyの製品担当VP、Philip Rathle氏は述べています。

“Javaは非常に優れており、多くの点で効率的です。Java仮想マシンの内部でデータベースキャッシュを保存しようとしている場合はそれほど魅力的ではありません。 JVMに出入りするデータの量は1秒あたり何ギガバイトにものぼります」

結果として生じるガーベジ・コレクション・プロセスは、遅延を引き起こし、複雑なJavaチューニングを伴うユーザーを巻き込む可能性があります。

JVMのヒープからキャッシュを移動することで、私たち自身の内部テストと、ベータプログラムに参加している顧客がかなり増えていますデータセットが非常に大きくなるにつれてスケーラビリティが向上し、一般的な振舞いになる」と述べた。

以前の2.2リリースでは同時書き込みスループットが向上し、データが10回以上プッシュされました。

「マルチスレッドワークロードを備えた大規模なマシンでは、現実的な顧客ワークロードが最大で7倍に増えていることがわかりました」と同氏は述べています。

Microsoft ResearchのProject Trinityは、Graph Engine 1.0パブリックプレビューの形式で一般公開されています。

オープンソースのNeo4jグラフデータベースは、eBay、Wal-Mart、UBSなどの企業で使用されています。グラフデータベースは、ネットワークとコンテキストを記述するためにノードとノード間の接続を使用します。

Forrester Researchは、昨年、企業の4分の1以上が2017年までにこのようなデータベースを使用して、接続されたデータセットを必要とする次世代のビジネスアプリケーションをサポートすると予測しました。

Neo4j 2.3では、Cypherクエリに記述されているパターンを使用して、必要な情報を迅速かつ安価に取得するクエリプランナが改善されました。

「単純なクエリであっても、文字通りデータベースがデータを取得するために何百万もの方法があるかもしれません。最良の方法は、データとそれがどのように接続されているか、あなたは別のものを持っています」とRathleは言いました。

ビッグデータ分析、Big Data Analytics、DataRobotはデータサイエンスの欠点を自動化することを目指している、Big Data Analytics、MapR創設者のJohn Schroederが辞任し、交換するCOO

「今年初めにリリースしたクエリプランナーは、クエリの形状とデータの形状と量の両方を考慮したコストベースのプランニングへの最初の挑戦でした。実際にいくつかの重要なクエリのためのいくつかの新しいアルゴリズムをサポートしています。

リリース2.3のその他の改良点は、文字列強調グラフの検索とデータベース強制スキーマであり、特定のプロパティが常に特定のノードや関係に存在することを保証します。また、Spring Framework用の完全にサポートされたNeo4jデータ統合ライブラリもあります。

操作面では、Neo4jはDockerコンテナとPowerShellの正式なサポートとMacインストーラとランチャーを提供します。

IBMとのパートナーシップの下で、メモリ容量の大きいハイエンドのPower8システムは、Neo4jデータベース、特に、不正行為の検出、大規模な推奨、およびインターネット関連のアプリケーション向けに提供されます。

「当社のエンジニアリングチームは、IBMのハードウェアエンジニアリングチームと協力して、Neo4jとPower8の両方のプラットフォームを最適化し、非常に大きなグラフを可能な限り高速かつ高速に処理できるようにしています。おそらく10倍になるだろう」とRathle氏は語った。

openCypherオープンソースプロジェクトの目標は、言語仕様、リファレンス実装、テクノロジ互換キット、リファレンスドキュメントの作成です。

このプロジェクトの最初の支持者には、Oracle、Apache Sparkの企業Databricks、Tableau、GraphAware、GrapheneDB、Graph Story、GraphGrid、Information Analysis Incorporated、Linkful、StructrおよびTom Sawyerソフトウェアが含まれます。

「クエリー言語は、何年も洗練されてきたもので、実際にはクエリー言語での3度目の試みであり、今日、グラフデータベースを学んでいるほとんどの人が、Cypherクエリー言語を使って学ぶ強力な導入基盤を作り出しています。 。

LinkedInが新しいブログプラットフォームを発表

これはBig OLAPの時代ですか?

DataRobotは、データサイエンスの果実を自動化することを目指しています

MapRの創設者John Schroederが辞任し、COOが辞任

グラフデータベースとNeo4jの詳細