-
基本操作
プロシージャの作成
プロシージャ作成 Verticaのプロシージャは、シェルで作成したプログラムを実行することが可能です。【概要図】 プロシージャ”proc1″からシェルスクリプト”a.sh”を実行します。【作成手順と実行方法】プロシージ...
- #プロシージャ
-
アーキテクチャ
ロードバランスの概要
はじめにVerticaはマスターノードが不要なMPPアーキテクチャを採用しており、各ノードで処理を分散しますが、クライアントからの接続を受け付けるノード(イニシエータ)は、残りのノード(エグゼキュータ)と比較し...
- #ロードバランス
- #Verticaクライアント
-
アーキテクチャ
Verticaのデータ格納方法(WOSとROS)
はじめに以下はVerticaのデータ格納に関するアーキテクチャをまとめた図です。この図を踏まえて、Verticaではどのようにしてデータをディスクに格納しているのかご紹介いたします。※なお、Vertica 9.2までデフォ...
- #WOS
- #ROS
-
アーキテクチャ
Verticaのロック・モード
はじめにVerticaでのロックについて、ご紹介致します。ここでいうロックとは、トランザクションによって発生するロックです。Verticaのロック・モードVerticaには全部で7種類のロック・モードがあります。各ロッ...
- #ロック
- #トランザクション
-
データロード
データロードの基本
Verticaにデータをロードする場合は、以下の2通りの方法があります。1 COPY、またはCOPY DIRECTコマンドを使用してロードする方法2 INSERT、またはINSERT /*+DIRECT*/文を使用してロード(挿入)する方法データロー...
- #COPY
-
まとめ記事
データロード
データロードのまとめ記事
はじめに本記事では、Verticaのデータロードに関する記事をまとめています。「データロードの基本を学ぶ」の記事は各バージョンに特有の内容を含みます。「データロードの基本操作」/「データロードコマンドのTip...
- #COPY
-
アーキテクチャ
複数ノード構成のアーキテクチャ
はじめに複数ノード構成時のアーキテクチャについてご紹介します。Verticaはマスターノードが不要Verticaでは複数ノード構成時に「マスターノード」という概念が存在しません。このため、全てのノードはクライア...
- #アーキテクチャ
-
アーキテクチャ
DELETEの注意点(3)
DELETEのキー列DELETEを実行すると対象テーブルの全てのプロジェクションの該当データが削除されます。この処理を行うためには、各プロジェクションはDELETEのWHERE句で指定する列を含んでいる必要があります。含...
- #DELETE
-
基本操作
vsqlでTabキーを使用した補完機能
vsqlでTabキーを使用した補完機能LinuxのコマンドでTabキーを使用することで補完する便利な機能があります。Verticaのvsqlでも同じようにTabキーを使用して補完する機能があるため紹介させていただきます。【使用...
- #vsql
-
アーキテクチャ
DELETEの注意点(2)
Replay DeleteDELETEの情報を管理するデリートベクターはROSコンテナ毎に存在しています。ROSコンテナが複数存在する場合は、Mergeoutによって定期的にひとつのROSコンテナにまとめられますが、その際にまとめれ...
- #DELETE