-
アーキテクチャ
Verticaのトランザクション管理について
Verticaで利用できるトランザクション分離レベルVerticaはトランザクションをサポートしているデータベースです。 Verticaでは、標準のANSI SQL-92の分離レベルの内、以下を使用できます。 分離レベルダーティリ...
- #トランザクション
-
基本操作
データベースデザイナを使用してテーブル単位でプロジェクションを最適化する
データベースデザイナを使用してテーブル単位でプロジェクションを最適化する「admintool」では特定のテーブルに対してデータベースデザイナを使用してプロジェクションを最適化することはできません。 「adminto...
- #DatabaseDesigner
- #プロジェクション
- #最適化
- #テーブル
- #Management Console
-
アーキテクチャ
接続時フェイルオーバーの概要
はじめにODBCドライバ等を使用してクライアントからVerticaに接続する場合は、ドライバ上でVerticaサーバの内1台を通常の接続先として指定します。また、併せてバックアップ接続先を指定することもできます。残り...
- #接続時フェイルオーバー
-
基本操作
vertica.logファイルのフォーマットとログ監視実施時の注意点
はじめにこの記事ではvertica.log ファイルの出力フォーマットについてご紹介します。vertica.logファイルとは?vertica.logファイルは、トランザクションの詳細内容や、Moveout/Mergeoutの実行、エラーなどデー...
- #verticaログ
-
アーキテクチャ
Epochの概要
はじめにVerticaがトランザクション処理を扱う際に内部的な管理に使うEpoch(エポック)について紹介致します。EpochとはEpoch(エポック)は、Verticaが一貫性と原子性を提供するメカニズムです。 Verticaのトランザ...
- #トランザクション
-
アーキテクチャ
MoveoutとMergeout
Verticaは、WOS(メモリ)またはROS(ディスク)のどちらかを選択してデータを投入できる、ハイブリッド型データ格納方式となっています。本記事では、WOSとROSそれぞれに格納されたデータが、内部的にどのように...
- #Moveout
- #Mergeout
-
基本操作
作成したビューの詳細情報を確認する方法
作成したビューの作成日時や所有者、定義内容はviewsテーブルで確認することができます。ビューの詳細情報を確認する方法vsql上で以下を実行します。SELECT * FROM views WHERE table_name = 'ビュー名';例)v_tok...
- #View
-
基本操作
プロシージャの作成
プロシージャ作成 Verticaのプロシージャは、シェルで作成したプログラムを実行することが可能です。【概要図】 プロシージャ”proc1″からシェルスクリプト”a.sh”を実行します。【作成手順と実行方法】プロシージ...
- #プロシージャ
-
アーキテクチャ
ロードバランスの概要
はじめにVerticaはマスターノードが不要なMPPアーキテクチャを採用しており、各ノードで処理を分散しますが、クライアントからの接続を受け付けるノード(イニシエータ)は、残りのノード(エグゼキュータ)と比較し...
- #ロードバランス
- #Verticaクライアント
-
アーキテクチャ
Verticaのデータ格納方法(WOSとROS)
はじめに以下はVerticaのデータ格納に関するアーキテクチャをまとめた図です。この図を踏まえて、Verticaではどのようにしてデータをディスクに格納しているのかご紹介いたします。※なお、Vertica 9.2までデフォ...
- #WOS
- #ROS