列指向データベースとは何か? まず、従来のRDMS(MySQL、Postgress、Oracleなど)は行指向データベースと呼ばれています。 これは行ごとの処理が基本(Insert, Update, Delete)が基本となり、列ごとの集計(MIN、MAX、AVG)は関数として処理された結果として抽出されます。 (左)行指向データベースは,行単位でデータを保持,また取り出しを行います。 (右)列指向データベースは列単位でデータを取得,取り出しを行います。 対して列指向データベースとは、主にデータ分析のために最適化されたデータベースです。 大規模なデータに対する集計処理を高速に行うことが可能です…