eXtremeDB®4.5 リリース。JDBCドライバの追加、ソーラス メッセージ ルーターとの統合機能、インデックスやトランザクション マネージャの改善でより高速に。
詳細はこちら

4ノードで1ノードの161%も性能向上。リアルタイム エンタープライズに向けた分散型組込みクラスタリング DBシステム eXtremeDB® Cluster をリリース。
詳細はこちら

eXtremeDBがLINQをサポート。.NET言語でSQLライクなクエリを実現。ますます広がるeXtremeDBの適応範囲。
詳細はこちら

eXtremeDBが新しいC#/.NET APIをリリース。信頼性の高いDB構築を簡単に。
詳細はこちら

Transaction Network Services社が大規模 テレコムアプリケーションに eXtremeDB-64 インメモリ データベース システムを採用。他を圧倒する性能と大容量のデータサポートが決め手。
詳細はこちら

Loewe Opta社がデジタル テレビ、セットトップ ボックスにeXtremeDB®4.1 Fusionを採用。インメモリとオンディスクの選択で機種別プログラミングを廃し、カスタム照合機能で多言語対応を迅速に低コストで実現。
詳細はこちら

McObjectが新しいデータ リレー技術を発表。CPUの負荷低減とトランザクションの変更を簡素化しつつ、最高性能を実現。
詳細はこちら

eXtremeDBを採用し機能拡張を実現した MOD Systems社のホーム・メディア・サーバー。
詳細はこちら

Android搭載の多機能電話機(スマートフォン)における McObject社製、組込みデータベースのベンチマークテストで好結果

イサコア、ワシントン州-2009.3.9- 市販されている携帯電話でのデータベース・ベンチ マークとしては、史上初めて実施されたと言っても過言ではないテストで、McObject社は 、同社のオープンソース組込みデータベースPerst™とSQLite組込みデータベースの両者で 標準的なデータ管理機能のパフォーマンス測定をT-Mobile社のAndroid搭載G1スマートフ>ォンで行い、そのTestIndexアプリケーションで優れた結果を導き出すことに成功しまし>た。

この比較は、より従来的なラックマウント型ハードウエア環境と同等である、ポケットサ イズ型の試験台によって簡単に計測することができるデータベースパフォーマンスの差を 表したものです。4つのTestIndexメトリクスのうち3つで、Perstは非常に早いデータベー ス・タスク処理を実行することができました。データベース・インサートの場合によって は、約16倍以上の早さが確認できております。

McObject社は、ベンチマーク結果と解析をレポートとして収集しており、同社のWebサイ>ト free downloadからダウンロード可能になっております。McObject社 は、また完全なソースコードでT-Moblie社のG1スマートフォンとGoogleのAndroidプラッ>トフォームをベースにした将来的な携帯電話機と同等なAndroidエミュレータ上で実行で>きるTestIndex applicationも提供しております。

モバイル機器用データベースの課題と挑戦

洗練された高機能な特徴をサポートするために、モバイル機器上で動作するアプリケーシ ョンは増え続ける複雑なデータ量を処理します。具体例としては、地理情報システムデー タに頼る位置情報サービスであったり、歌名や曲目リストを索引に載せるMP3プレーヤー>であったり、また企業データを格納するための現地営業やサービス用のアプリケーション であったりします。

これらのタスクを市販されている組込みデータベースに組込むことは、コーディングと品 質監査を減らし、そして信頼性やパフォーマンスを改善します。モバイル機器は、通常は リソースを処理するのに制限があったりします、とはいえ、選択されたデータベースは高 い効率性がなければなりません。

GoogleのAndroid上で使用されて明らかになった2つの異なる組込みデータベースシステム があります。1つはSQLのAPIをサポートしているリレーショナル組込みデータベースであ るSQLite、そしてJavaオブジェクトを直接動作させるオブジェクト指向組込みデータベー スであるPerstであります。

“アプレットからアプレット”へのテストでAndroid上でのデータベースを比較するために>、McObjectは以下のパラメータを使用してパフォーマンスを測定可能なTestIndexベンチ>マーク・アプリケーションを開発しました。

・Insert-データベース上に10,000の単純なレコードをロードします。(2つのB-treeイ>ンデックスを使用した文字列と整数キーを用いた)

・Search-インデック経由でこれらのレコードを検索します。(各々のインデックスに10,000乱数値の検索があり、20,000回の検索パフォーマンスが含まれる)。

・Scan-2つのシーケンシャルスキャンを両方のインデックスを使用したすべてのレコード を介して実行します。レコードは、文字列と整数キーによって分類されます。 ・Delete-すべての10,000レコードを配置しそして削除します。

SQLite vs. Perst ベンチマークテストの結果

“本物”のAndroidフォン、つまりMcObjectが入手したT-Mobile社のG1フォンでの最初のTestIndexベンチマークテストでは、すべての機能が装備されていました。

2つの組込みデータベースを用いたTestIndexアプリケーションは、PCからUSB経由でG1フ>ォンへダウンロードされ、そこでそのダウンロードされたG1フォン自身の“Benchimark”ア イコンを受け取りました。この起動されたTestIndexをクリックし、そこで下記の結果が>得られました。(ミリセカンド):

結果考察

McObject社最高経営責任者のSteve Graves氏によると、これらの結果はSQLiteのAndroid APIの細かいトランザクションサポートの欠如からであり、また少なくとも部分的にはこ>のようなInsertとDeleteのオペレーションでパフォーマンスの差異が生じているのではと のことです。各々のアップデートは、自動コミットモードにおいても、重要なトランザク ションプロセスオーバーヘッドの結果においても、個々のトランザクションで処理されな ければなりません。

Perstのレコード検索結果が優れていたのは、SQLiteが恐らくネイティブなC言語で作成さ れたデータベースをアクセスするためのAndroidのJavaインターフェイスを使用すること>により引き起こされるSQLiteの待ち時間に端を発しており、オプティマイズやSQL翻訳実>行、そして構文解釈のSQLiteのオーバーヘッドもあるのでは、とGrave氏は続けます。対>照的に、PerstはすべてJavaであり、そのインターフェイスは、仲介する言語の解釈を必>要せずに、直接データベースのオブジェクトを処理実行します。

SQLiteのスキャン操作で優れているのは、恐らくそのテスト自体が単純なテーブルデータ レイアストであることに端を発しているのではと、Grave氏は言います。リレーショナル>データベースとして、SQLiteはデータベーステーブル行のデータを整理するので、これら のデータベーステーブル行は、スプレッドシートのデータベーステーブル行のようなスト レージ上では互いに物理的に近くなります。この物理的に近いことにより、データベース テーブル行のフェッチを連続して行うことができます。対照的に、Perstにおいては、す>べてが検索ページを含んだオブジェクトであり、そしてオブジェクトはストレージの中で 交互配置されます。

より詳しい詳細については、テストで使用されたデータベース定義を含み、そして拡張さ れたパフォーマンス解析が参照できるMcObjectのfree downloadableから>ダ>ウンロードできます。

Perstは、高いパフォーマンス機能で非常に小さいフットプリントであるMcObject社の組>込みデータベースソフトウエア製品の一つです。McObjectから提供されるイン-メモリデ>ータベースeXtremeDB™は、MP3プレーヤー、WiMAX携帯基地局、デジタルTV、テレコミュニ ケーション機器、そして航空・軍事システムといったように幅広い分野で使用されており ます。Perstは、JavaMEや.NET Compact Frameworkを含むJavaと.NET用があります。CA社>の一事業部門であるWily Technologyは、リアルタイムJavaアプリケーションにおいて10>倍のパフォーマンス改善と開発サイクルの短縮化の実績を認めております。

McObject社について

McObject社は、データベースとリアルタイムシステムのエキスパートによって設立され、 既存のインテリジェントデバイスを、よりスマートで信頼性を高くかつ低コストに開発・ 保守を可能にするためのテクノロジーを提供します。eXtremeDB™ インメモリデータベー スはすでに多くの採用実績があります。EAD社、DaimlerChrysler社、Boeing社、TycoThermalControls社、JVC社、F5Networks社、SeagateTechnology社、NexTone社、Motorola社等 を顧客に持ち、販売・サポートを行っています。McObject社は米国ワシントン州イサコア に本社を構え、革新的技術サポートを提供します。

McObject is a registers trademark of McObject LLC. All other company or product names mentioned herein are trademarks or registered trademarks of their respective owners.