Slater:メモリに収まらない巨大グラフを数百MBのRAMで提供する低メモリGraphDB
Slater – Low-memory graphdb designed for read-heavy graphs
Slaterは、メモリに収まらない巨大なグラフ(数億ノード、数十億エッジ)を、わずか数百MBのRAMで提供することを目的とした低メモリGraphDBです。グラフをディスク上のイミュータブルなイメージにオフラインでコンパイルし、サーバーはキャッシュ予算に基づいてページングしながらBoltプロトコルで提供します。そのため、既存のneo4jドライバがそのまま動作し、グラフサイズとメモリ使用量が切り離されます。また、オプションのLSMベースの書き込みレイヤーにより、ライブで永続的な書き込みも可能で、読み取りパスに影響を与えません。ディスクネイティブなベクトル検索も内蔵し、RAGなどの用途に適しています。
4 GBのグラフと400 GBのグラフを提供するのに必要なRAMは同じです。