Vertica
列指向のVertica Analytics Platformは、データウェアハウスやその他のクエリ集約的なアプリケーションにおいて、大量かつ急速に増加するデータを管理し、高速なクエリ性能を実現するために設計されました。この製品は、従来のリレーショナルデータベースシステムに比べてクエリーパフォーマンスが大幅に向上し、コモディティエンタープライズサーバー上で高可用性とエクサバイトのスケーラビリティを実現するとしています。Verticaは、複数のクラウドコンピューティングシステムやHadoopノード上で動作します。VerticaのEon Modeは、オブジェクトストレージ(S3インターフェース)と計算ノードを動的割り当てを使用して、完全にリソースの分離を実現することができます。
Verticaのアーキテクチャの特徴は以下の通りです。
カラム指向のストレージ : 単一レコードの検索、更新、削除などの一般的なトランザクション処理を犠牲にして、シーケンシャルなレコードアクセスのパフォーマンスを向上させます。
MPP(Massively Parallel Processing) : 独立したノードにクエリを分散し、パフォーマンスをリニアに拡張するMPP(Massively Parallel Processing)アーキテクチャを採用。
標準SQL : 時系列ギャップフィリング/補間、イベントベースのウィンドウ/セッション化、パターンマッチング、イベント系列結合、統計計算(回帰分析など)、地理空間分析など、多くの分析機能を標準SQLインターフェイスで提供。