ハイスピード、高可用性、そしてリアルタイムな意思決定

高パフォーマンスと高信頼性を求める組込みシステム、モバイル・デバイス、サーバーベース・アプリケーション向けのセキュアなリポジトリ

Polyhedra

Polyhedraは、最高のパフォーマンスと信頼性を求める組込みシステムやサーバーベース・アプリケーション向けに最適化された、コンパクトで軽量な標準ベースのリレーショナル・データベース・マネージメント・システムです。 

柔軟な製品バージョン

Polyhedra IMDB(インメモリ・データベース・システム)は、組込みシステム、モバイル・デバイス、サーバーベース・アプリケーション用のセキュアでフォールトトレラントなデータ・リポジトリを管理し、パフォーマンスオーバーヘッドとなるハードディスクを必要とせずに、データをRAMに保存して迅速なクエリや更新を実現します。

Polyhedra Flash DBMSは、高システム・パフォーマンスよりもコードとRAMフットプリントの最小化が重要となる小規模システム(セットトップ・ボックス、ピコセル、携帯デバイス)向けのセキュアでフォールトトレラントなデータ・リポジトリです。

クライアント/サーバー・アーキテクチャ

Polyhedraは、堅牢なクライアント/サーバー・アーキテクチャの上に構築され、データ収集、通信インフラストラクチャ、産業システム・マネージメントなどの幅広い分野を想定し、高可用性とリアルタイム性が求められる用途に向けて設計されています。

 

Polyhedra Lite

Polyhedra Liteは、高速性と柔軟性を併せ持つ、リレーショナル・データベース・システムです。

Polyhedraの32ビット・モードの完全版に比べて機能は制限されますが、無料で提供され、Windows(x86上)、Linux(x86、Raspberry Pi、一部のEnea Linuxプラットフォーム上)で動作します。

ダウンロード

組込みシステム・アプリケーション向けに最適化

耐メモリ性

耐メモリ性が高いため、ディスクベースのデータベース・システムよりも、予測可能で優れたパフォーマンスが得られます。

IMDBは、ディスクベースのシステムでデータをRAMにキャッシュする場合と比べても高速です。

耐障害性

Polyhedraは、最初から耐障害性を確保するよう設計されたデータベースです。 マスター・データベースで障害が発生しても、即座にスタンバイ系に切り替わるように、サーバーをホットスタンバイ構成で運用できます。

アクティブ・クエリ

Polyhedraは、アクティブ・クエリという独自のコンセプトを組み込んでいます。これにより、接続済みのクライアントがデータベースをモニタリングし、選択された情報の変更をタイムリーかつスケーラブルな方法で検出して更新するため、ポーリングは不要になります。

Polyhedra製品の機能

機能

Polyhedra 64 IMDB

Polyhedra 32 IMDB

Polyhedra Lite

Polyhedra Flash DBMS

SQL リレーショナル・データベース による各種ビュー、INSERT、UPDATE、DELETE、結合のあるクエリ、外部キーのサポート

テーブルの動的な生成、変更、削除

厳格なエンティティ(データ・タイプ)と参照整合性を適用

● 64ビット、32ビット、16ビット、8ビットの符号付き整数
● 64ビット、32ビットの浮動小数点値
● 制限付き/制限なし文字列(+UNICODEオプション)
● 制限なしのバイナリ・オブジェクト
● 日時
● ブール値

テーブルの継承、「shared」「virtual」属性

テーブルとコラムを永続または暫定としてマーキングする機能

順序付けされたインデックスとハッシュ・インデックス

クライアント/サーバー・アーキテクチャにより、アプリケーションからデータを独立させて安全性を確保

業界標準に準拠したODBCライブラリとJDBCクライアントライブラリ

クロスプラットフォームのサポート

旧リリースとの連携

他のPolyhedra製品との連携

×

アドレス・モード(Polyhedra IMDBがサポートするプラットフォーム、データベースのサイズに影響)

64ビット

32ビット

32ビット

32ビット

データベースの最大サイズ

1つのプロセスで使用可能なメモリによって決まる

2 GB

プラットフォームから独立したデータベース・ファイル

ACID 機能により完全にトランザクショナル

オフラインでの保存や分析用としてスナップショットを提供

データ耐久性のメカニズム

スナップショット+ジャーナル・ロギング

シャドウ・ページング

高可用性構成のサポート

×

読み取り専用のレプリカ・サーバーのサポート

×

×

サブスクリプション:データベースは別のデータベースからのデータのアクティブ・キャッシュを持つことが可能

×

×

アクティブ・クエリによるクライアントの自動更新

PLC、RTUへのインターフェース(DVIモジュール)

×

×

ヒストリアン・モジュールによる時系列データの保存、取得

×

×

ヒストリアン・モジュールによる時系列デーデータのマスター・コピーの保存場所

RAM

RAM

RAM

ファイル

RAMキャッシュ

なし

なし

なし

ファイルサイズ合計の制限

なし

なし

なし

個別テーブルのサイズ制限

×

×

×

RAM使用量合計の制限

クライアント用に使用する領域の制限

デバッギング・モード

×

データシート

堅牢なクライアント/サーバー・アークテクチャ上に構築されたPolyhedraは、高パフォーマンスと高信頼性を求める組込みシステムにセキュアなデータ・リポジトリを提供します。

PDFのダウンロードはこちら