Database)のアクセスを高速化する目的で開発された。processing)に向いている。RDBをCODBやIMDBに変更してインストールしても、従来のRDBを対象にしてSQLで記述したプログラムをほとんどそのまま使うことができる製品が多い。database:インメモリデータベース)とは、すべてのデータをメモリ内に格納するデータベースである。データだけでなく、インデクスや一時領域もメモリ内に置くことにより、ディスアクセスせずに処理できる。処理時間が極度に短くすることができる。OLAPに適している。大容量メモリが安価になったため実用化されたが、メモリ内に格納できる規模には限度がある。そのため、目的に応じて2つのタイプがある。小規模データベースを対象にしたもの:この場合は、機能が単純になるので処理速度が向上するし、ソフトウェアのサイズも小さくできる。大規模データベースの一部をIMDBにするもの:通常のデータベースとの連携機能が必要になる。最近の製品では、これらを組み合わせたものが多い。Databases」を発表した。当時はメモリ容量が小さかったため、対象は小規模データベースに限定された。そのため、本格的な実装が行われるのはかなり後になる。TimesTenTimesTen社は1996年にHPの技術者たちが設立。IMDBを明記した製品の発表時期はかなり早かったと思われる(私には調べられなかった)。2005年にOlacleに買収されるときは、この分野でのトップベンダだった。Prevalenceに実装した。その主要部分をJavaで記述し、オープンソースのPrevaylerを公開した。Lispで移植しCL-PREVALENCEを開発した。Method:線形フィルタ法)を発明し、2000年にターボデータラボラトリーを設立。同技術を用いたデータベースエンジンDayDa.Labooを開発した。Server)など国産メーカーで活用された。ServerLFM特許を用いた実装。Architectureの略だという。データウェアハウスや更新系バッチ処理を主用途にした。IMDBの最近動向2000年代中頃になると、大容量メモリが安価で得られるようになった。大量データの検索が一般的になり、一層の効率向上が求めれてきた。そのため、2000年代後半にはIMDBが注目されるようになった。Databaseを開発した。Databaseとの親和性が高い。ASE-IMDBは、データベースの大手Sybaseの開発したので話題になったIMDB。Appliance)は、IMDBのソフトウェア。HANAを搭載するアライアンス製品を発表した。Tecnology社は、1992年にフィンランドで設立。1999年に米国へ移転。通信ソフトウェア開発が主要。FlowEngineを開発。Storage:カラムナデータベースともいう。通常のRDBは、テーブルの行をレコードとして格納する。それに対してCODBでは、列の値をまとめてファイルシステム上の近い場所に格納する。格納配置の違いであるが、このほうがデータの圧縮効果が高く、大量データでの少数データを検索更新する処理効率がよいとされている。OLAPに向いている。この方式が優れていることは以前から知られていたが、注目されるようになったのは2000年代中頃からである。Systems社を設立。Databaseを製品化。NetezzaNetezzaは2000年に設立されたデータウェアハウスの構築・コンサルタント会社。CODBを搭載したプロットフォームを開発。ExadataOracleとHPが協力して開発。CassandraFacebookの大量のデータを処理するために作られ、2008年にオープンソースになった。2009年にApacheに引き継がれている。APPLIANCEを提供開始」http://www.sap.com/japan/about/press/press.epx。