Sybase IQ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

Sybase IQSybase, Inc. が販売する、ビジネスインテリジェンスデータウェアハウスに用いられる関係データベースシステムである。

特徴[編集]

列指向データベース管理システムである Sybase IQ は、データを表の列に基づいて格納する。これは、一般的な DBMS に対して幾つかの利点がある;検索処理が特定の列だけを必要とする場合、その列を含むストレージのみを読み取れば良い。伝統的な行指向のデータベースでは、表全体を読み取る必要がある。

また、列指向で格納することにより、データ圧縮を逐次的に効率よく行うことができる。列それぞれに含まれるデータは同じデータ型を持ち、データ長も等しいため、データ圧縮は効率的かつ高速である。特に定義域が限定されており、行数が多い場合には、圧縮はさらに効率的になる。例えば、都道府県名を保存する場合を考えると、県名の種類は限定されているため、それぞれの県名の格納をただ1度だけ格納することで、典型的な行指向ストレージに比べて格納サイズを小さく抑えられる。[1]

サポートするOS[編集]

Sybase IQ は以下の環境で動作する:

  • Sun Solaris 64 bit
  • Red Hat Linux 64/32 bit
  • SuSE Linux 64/32 bit
  • HP-UX 64 bit
  • HP-UX Itanium 64 bit
  • IBM-AIX 64 bit
  • Windows 64/32 bit

顧客[編集]

Sybase IQ は 1500 以上の顧客の 3000 以上のシステムで利用されている。Sybase IQ は数千ユーザの同時アクセスをサポートしており、解析やデータウェアハウス環境で用いられている。

2007年6月、サン・マイクロシステムズの要請により、InfoSizing は世界でも有数の巨大なデータウェアハウスの集約性と性能を測定した。[2] このシステムは、1 ペタバイトに及ぶ構造化データ及び非構造化データから成り、BMMSoft により設計され、Solaris 10 と Sybase IQ を利用している。サン・マイクロシステムズと Sybase 社は、このベンチマークでは Sybase IQ のアーキテクチャは非常に効率的であり、設備、処理時間、消費電力を減らすことができたと述べている。[3][4]. BMMSoft のデータウェアハウスへの適用では、500 テラバイトのトランザクション・データと 72 テラバイトのマルチメディア・データを、260 テラバイトまで圧縮格納した。

評価[編集]

Sybase IQ はデータウェアハウス的なアプリケーションに最適化されている。データは追加はされても更新されることはほとんどなく、データの大部分への検索が典型的なアクセス・パターンである。列指向ストレージはデータの読み取りには高速であるが、1行を更新する場合には分割して格納された複数箇所を変更する必要があるため書き出しは低速である。しかし、大量のデータの一括投入は効率的に処理できる。一方、オンライントランザクション処理の用途では行単位で更新が行われるため、行指向の関係データベースシステムに対して性能は大幅に劣る。

バージョン 15 以前では、Sybase IQ には更新処理を自動的にキューイングする機能が無かった。そのため、DDLDML 文の対象のオブジェクトが使用中だと、それらの文はエラーになる場合があった。Sybase IQ は表を明示的にロックする方法も提供していたが、ロックの粒度は荒かった。[5] バージョン 15 以降は、設定により DDL/DML の処理を対象オブジェクトが使用中で無くなるまで待機させることができるようになった。

外部リンク[編集]

脚注[編集]

  1. ^ http://www.sybase.com/content/1035804/SybaseIQ-12.7-010407-wp.pdf accessed 2007-09-11
  2. ^ http://www.sun.com/service/refarch/datawarehouse/Ready-Time-Report_R1.2.pdf | Sun-Sybase-BMSoft solution Auditing
  3. ^ http://www.sybase.com/detail?id=1054047 | Sybase IQ Powers World's Largest Green Data Warehouse Including Unstructured Data
  4. ^ http://www.sun.com/service/refarch/datawarehouse/WLDWSolutionBrief.pdf | World's Largest Data Warehouse Solution Brief
  5. ^ http://www.sybase.com/detail?id=1056545