製品情報

PG-Strom

PostgreSQL向けの拡張モジュール

PG-StromはPostgreSQLのDB検索を、より高速に処理するためのソリューションを提供します。 GPUの持つ数千の演算コアと広帯域メモリを利用して、SQL処理を高速化するPostgreSQL向けの拡張モジュールです。

  • 製品概要
  • 必要動作環境
  • 製品情報

製品概要

PG-Stromは、従来のDWHアプライアンスの1/20のハードウェアで同等以上のパフォーマンスを実現するオープンソースウェアです。

大規模でデータセットに対する複雑な集計演算であっても。GPGPUによるアクセラレーションによって極めて高速な応答性を要します。 PG-StromはPostgreSQLに対するプラグインとして実装されており、PG-Strom専用のクエリに書き換える必要もありません。

PG-Strom製品ページはこちら

ハードウェア限界に迫るI/O性能を実現

SSDとGPUをダイレクト接続し、SQLをGPUで並列処理する事で、ハードウェア限界に近いSQL処理性能を引き出します。
DB処理に最適化されたI/OアクセラレータとしてGPUの役割を再定義し、従来のDWH専用機に迫る処理性能をシングルノードで実現するPG-Stromのユニーク機能です。

データのある場所で統計解析・機械学習を実行

DBサーバにGPUを組込む事で、高度な統計解析や機械学習といった大量データ・大規模計算が必要となるワークロードを「データのある場所で」実行する事が可能になるほか、煩雑な前処理や外れ値の検出をSQLで記述できる事になり、データ解析の生産性が大きく向上します。

PostgreSQLの実績とGPU高速処理を両立

PG-Stromは最も広範に利用されているオープンソースRDBMSであるPostgreSQLの拡張モジュールとして実装されており、トランザクションやバックアップといったデータベースシステムとしての基本機能は、強固な開発者コミュニティが長い期間を通して改善を続けてきた実装です。
GPUが得意な処理だけをオプティマイザが抜き出して高速化するため「いいとこ取り」が可能なアーキテクチャです。

データベース周辺ツールとの統合運用も可能

SQL処理速度はデータベースにとって大きな一要素ですが、DBシステム運用には、バックアップ、レプリケーション、高可用性、死活監視、BIツールといった周辺ソフトウェアが必要です。
PG-StromはPostgreSQL用に設計された豊富なソフトウェアをそのまま利用でき、エンタープライズ領域でのシステム運用にも十分なエコシステムが既に確立しています。

必要動作環境

ハードウェア(1例)
CPU Intel Xeon Scalable Prosessor
メモリ容量 192GB 以上
稼働確認済みGPU Tesla P40, Tesla V100
稼働確認済みSSD Intel DC P4600 (PCIe NVMe SSD)
※HeteroDB社認定ハードウェア・ソフトウェア構成のみが本製品のサポート対象となります。

※HeteroDB社認定ハードウェアにつきましてはこちら。

※詳細については弊社担当までお問い合わせください。
ソフトウェア
OS Red Hat Enterprise Linux 7 (もしくは以降のバージョン)
DB PostgreSQL 10(もしくは以降のバージョン)

製品情報

ライセンス形態

1年間サブスクリプション*1

(要1年ごとに更新)

3年間サブスクリプション*2

(要3年ごとに更新)

サポート サブスクリプションに含む*3
*1 契約日から起算して1年間のソフトウェア保守サービス。

*2 契約日から起算して3年間のソフトウェア保守サービス。

*3 契約単位 / PG-Stromを利用する物理サーバーノード単位 また、サブスクリプション価格はシステムに搭載のGPU個数が単位。
品番
製品名 PG-Strom Enterprise Subscription

(1GPU , 1year)
PG-Strom Enterprise Subscription

(1GPU , 3year)
型番 HDB001-PGRH-1G1Y HDB001-PGRH-3G1Y
JANコード 4580072770019 4580072770026
価格
  • オープンプライス
カタログダウンロードはこちら