Presentation is loading. Please wait.

Presentation is loading. Please wait.

最新データベース事情 白 井   豊.

Similar presentations


Presentation on theme: "最新データベース事情 白 井   豊."— Presentation transcript:

1 最新データベース事情 白 井   豊

2 話題 XMLデータベース DBM(Database Manager) OLAP(online analytical processing)
超高速データベース

3 1. XMLデータベース(XMLDB) XMLの機能を扱うための機能を持つ
XPath,Xquery等と呼ばれるXML:DB規格が策定されている。

4 代表的なXMLDB システム名 概 要 BaseX XPath/XQuery、全文検索をサポート(オープンソース) Cyber Luxeon
概      要 BaseX XPath/XQuery、全文検索をサポート(オープンソース) Cyber Luxeon オブジェクトデータベースObjectStoreをコアエンジンとする。 DB2 9 pure XML(RDB) 米国IBM社が開発・販売しているDB2 9のpure XML機能。 EsTerra スキーマレス、高速動作、テラバイト級をセールスポイントとする日本製XMLDB NeoCore XMS 独自のDigital Pattern Processingによる「超高速」「やわらかい」がセールスポイントである。 Oracle XML DB(RDB) 米国Oracle社が開発・販売しているOracle DatabaseのXMLDB機能。 Tamino ドイツSoftware AG社が開発した世界で最も売れているXMLDB。 TX1 東芝ソリューションが販売しているXMLDB Xindice Apache XMLプロジェクトで開発されているネイティブXMLデータベース。

5 2. DBM(Database Manager )
リレーショナルデータベース管理システムよりはるかに単純 な構造をしている。 ファイル上にキーと値のペアを持ち、ハッシュ関数を用いて 高速にアクセスできるように配置し、それを管理するシステ ム。 トランザクション機能を持つシステムはほとんどない。

6 実装 dbm(伝統的な最初のdbm) gdbm(GNU dbm) QDBM(平林幹雄) ndbm SDBM JDBM Berkeley DB
cdb(書き換えはできないが検索が高速なdbm準互換ライブラリ)

7 3. OLAP(online analytical processing )
複雑で分析的な問い合わせに素早く回答を行う方法。 典型的な用途は、売上報告、市場分析、経営報告、業績管理、予算 作成、計画作成、財務諸表作成等。 主な特徴 多次元データを操作すること 複雑、分析的でその場限りの問い合わせを行えること 非常に高速である(通常5秒以内) Nigel Pendsehは、FASMI(Fast Analysis of Shared Multidimensional Infomation)という用語を提案している。

8 OLAPの機能 関係データベースのスナップショットを取り、多次元データとして再構成したあ と問い合わせできるようになる。あらかじめ集計されているデータ(OLAPキュー ブという)を利用することで短時間に処理を行うことができる。 多次元OLAP(MOLAP)、関係OLAP(ROLAP)、ハイブリッドOLAP (HOLAP)の3種類がある。 OLAPでは標準化された問い合わせ言語やAPI等に関する規格はない。 最初の実務的な標準としてのAPIは、1997年Microsoft のOLEDB for OLAP、MDX 問い合わせ言語を提供している。 2001年Microsoft とHyperion Solutionsが分析記述用XML(XML for Analysis)を発表し、 ほとんどのベンダに採用され、デファクトスタンダードとなっている。

9 おもなOLAP製品一覧 Open Text Business Inteligence(低価格BIツール) Hyperion Essbase
Oracle OLAP Server Microsoft SQL Server Analysis Services icCube DB2 Cube Views : IBM BW : SAP WebFOCUS : Information Builders Mondrian(オープンソース) SAS OLAP Server : SAS Institute Brio Enterprise : Brio Technology Business Objects Congnos MicroStrategy Sagent Dr. Sum DataNature OpenOLAP OpenOLAP for MySQL JasperReports Server Pentaho

10 4. 超高速データベース 普通のRDBMSでは処理が間に合わないケースでの導入が検討 されるデータベース。 以下の形態がある。
オンメモリまたはメインメモリデータベース群 高速SQLを実行するオブジェクトデータベース JavaScript等で作成された簡易データベース 狭義にはメモリDBMS系を指すことが多い。

11 メモリDBMS系の特徴 データをメインメモリに置くことでI/Oコストを減らすことで 高速化。
64ビット環境に対応することでしようメモリが2GByteから 1Tbyteに増えたことで実現している。 T-treeインデックスを採用。 分岐するノード数が少ない ポインタとしてメモリアドレスを使う。 DSYDa.LabooのLFMなどメーカ独自の技術による高速化技術が使 われているケースもある。

12 メモリDBMS系の製品 【オープンソース系】 MySQL(on Memoryモード) HSQLDB(on Memoryモード)
H2 Database(on Memoryモード) 【市販製品】 高速機関(高速屋) DayDaLaboo(ターボデータラボラトリ) Oracle Times Ten In-Memory Database(オラクル) CoreSaver(数理技研)ある。 【提供形態】 SI企業経由がほとんど(一部直販) ライセンス携帯としてはCPU単位などではなくデータ量によるライセンス 販売があるのもこのジャンルの特徴。


Download ppt "最新データベース事情 白 井   豊."

Similar presentations


Ads by Google