- - PR -
|
スクラッチから起こされたデータベース
日立製作所とデータベースの歴史は長く、古くはIBM互換のメインフレーム時代にさかのぼる。また、同社のオープンシステム向けRDB(Relational DataBase)「HiRDB」は1994年に登場し、バージョンアップを重ねながら現在に至っている。現行バージョンのHiRDB Version 8(2006年)は単なる汎用RDBの枠を超え、金融系のバックエンドからネットワーク運用まで、幅広いジャンルに適用されている。対応OSは、エンタープライズ分野で主流のWindows系とUNIX系(HP-UX、AIX、Solaris、Linux)であり、組み込み向けとしては当然ながら必須リソースも大きい。
組み込み分野は、HiRDBとはまったく異なるマーケットである。Entierは、日立製作所がこれまでに蓄積したノウハウを生かしつつ、組み込み向けにフルスクラッチで開発した製品である。従って、内部構造やノウハウはHiRDBと共通するものが多いにしても、基本的にはまったく異なる製品である。
Entierは、組み込みデータベースとしては比較的新しい製品である。これを一言で総括すると、良い意味で「典型的な組み込み向けDB」といえる。以下のような特徴がそれを物語っている。
- 省フットプリント
最大でも数百kbytesのオーダー。カスタマイズすれば100kbytes程度まで絞り込める。
- ライブラリ形式
プログラムからAPI呼び出しの形でデータベースにアクセス。Socketなどを経由してのプロセス間通信は現在未サポート。
- 組み込みOS対応
ターゲットOSとしてT-Kernel、ITRON、VxWorks、Windows CE、Windows Mobile、Linux、Symbian OSに対応。
- 機能の絞り込み
SQL92準拠ではあるが、トリガやOuterJoinなど、組み込みのシーンでは使われない機能は未サポート。
見てのとおり、(汎用RDBを志向したLinterを除くと)これまで連載で紹介してきた製品とほぼ重なる性質を持つ。ライブラリ形式であるが故に、1つのシステムの中で動く複数のプロセスが別々のEntierを持つという構成も当然可能である。組み込みデータベースとして過不足ない機能を持っているが、当然ながらこれだけではほかの製品との差別化はできない。
これに対するEntierの回答が、次に説明する2つの検索機能と3つの内部アーキテクチャである。
| 関連リンク: | |
| HiRDB Version 8 http://www.hitachi.co.jp/hirdb/ |
|
関連記事
組み込み開発フォーラム 新着記事
- フルスクラッチの“Hello World”を動かしてみよう(2011/3/31)
- FlexRayプロトコルの概要(その2)(2011/3/29)
- JASA、東北地域に拠点を置く会員企業を支援(2011/3/25)
- NEC、震災の影響を受けた4拠点の生産再開を発表(2011/3/23)
- 内部ブロック図の基礎と共通要素(2011/3/22)
- インテル、被災地におけるITインフラの復旧を支援(2011/3/22)
- Facts on AUTOSAR/AUTOSAR導入の現実(2011/3/18)
- 計測器・震災被害ホットラインを開設、テクトロニクス(2011/3/18)
- ZMP、地震の揺れを多角的に計測するアプリ無償配布(2011/3/16)
- メンター、3Dテレビ・マルチメディア検証プラットフォーム(2011/3/16)
- 【番外編】タチの良い計測値、悪い計測値とは?(2011/3/15)
- tarファイルシステムをAndroidに組み込む!!(2011/3/10)










