インフォシティソフトウェア開発事業、放送・通信関連技術開発、電子書籍関連開発、ライセンシング事業

►ENGLISH

2010年02月23日

El centro

FlashBoot

FlashBootの用途(PDAに/携帯電話に/ホームサーバに/IPフォンに/ブロードバンド対応端末にSTBに) 不特定多数からの同時リクエストに対して数千?数万TPS** の高スループットのリアルタイムレスポンスを実現し、ユビキタス時代に対応したタイムクリティカルなデータベースマネージメントが可能です。

※1 Times Ten は、米国Times Ten社が開発した商用イン・メモリ・データベースです。
  ミッションクリティカルな第3世代 携帯設備や証券取引システムなどで、リアルタイムDBのデファクトとなっています。
※2 サーバスペックや同時DBアクセス数に伴いTPSは変動します。


概念図(イメージ)

大容量データをバックエンドのマスターDBに格納し、連携することも可能です。
個々の荷貨物の流通状況をリアルタイムに管理することが可能です。
システム構成
システム構成(イメージ)

【検証データ】
データサイズは、1レコード当り23バイトで1テーブルに10万レコード( 2.2Mバイト)保有。
【検証方法】2種類のデータベースに、スレッド数1、10、50、60、70、100及び200で、クエリを発行しパフォーマンス比較を行います。上記1スレッド当り1,000回クエリを発行し、1回目のリクエストから1,000回目のレスポンスまでに要する時間を計測し、1トランザクションに要する平均時間を算出します。

【検証結果】
本性能比較検証の結果、同時接続スレッド数が少ない場合には、最小限負荷のElCentro の動作で、TimesTenのパフォーマンスを引き出します。また、同時接続スレッド数が増加しても、さほど性能劣化をきたす事無く、一定のパフォーマンスを得ることが出来ます。
ElCentroは、同一マシンスペックにおいて他DBと比較して、同時DBアクセス数に関係なく高いスループットを得られます。つまりElCentroは、極めてコストパフォーマンスの高いDBパッケージと言えます。