-
アーキテクチャ
Verticaにおける格納データ整理の仕組み
はじめにVerticaでは、格納データを整理する処理を内部的に行います。それにより、データが増加しても高い検索性能を維持することができます。本記事では、データ整理を行うVertica内部のコンポーネントとその処...
- #Tuple Mover
-
データロード
Verticaのデータロード方法
はじめにVerticaにデータロードを行うコマンドとして以下の2つが用意されています。 ・INSERT ・COPY本記事ではそれぞれのコマンドの基本的な使用方法をご案内します。INSERTとCOPYの使い分けデータロード方式は...
- #COPY
-
基本操作
vsqlの変数にOSコマンドの結果を設定する方法
はじめにvsqlで使用する変数には、静的な値を設定するだけでなく、OSで実行したコマンドの結果を設定することが可能です。この記事ではvsqlの変数にOSコマンドの結果を設定する方法をご紹介します。vsqlで変数を...
- #vsql
-
基本操作
コマンドラインでデータベースを作成/削除する方法
概要admintoolsコマンドのコマンドラインツールを使用することで、コマンド実行のみでデータベースを作成することができます。CUIによる対話形式の操作が必要ないため、人的な操作ミスの心配がなく、またシェルス...
- #admintools
- #コマンド
-
基本操作
機械学習
Pythonを利用したユーザー定義拡張関数
はじめに本記事では、Verticaの拡張機能であるユーザー定義拡張関数(UDx)を紹介します。ユーザー定義拡張関数(UDx)とはユーザー定義拡張関数とは、外部の言語を用いて書かれた関数です。通常のSQLでの記述が難し...
- #機械学習
- #関数
-
基本操作
新バージョン/機能
Parquetファイルから外部テーブルのテーブル定義を生成する方法(9.3.1新機能)
はじめにVerticaでは、外部テーブル機能を利用してParquet形式のデータをデータベース上のテーブルと同じように参照することが可能です。外部テーブルを作成する際、「CREATE EXTERNAL TABLE」コマンドを実行する...
- #外部テーブル
-
基本操作
データファイルの保存先を追加する方法(STORAGE LOCATION)
はじめにVerticaで利用しているデータ領域が不足した場合等、何らかの理由でデータベース作成時に指定したデータ領域とは別にデータの保存先を作成したい場合、ストレージロケーション(STORAGE LOCATION)を作成す...
- #データファイル
-
基本操作
機械学習
インストール
Rを利用したユーザ定義拡張関数の実行環境セットアップ
はじめにVerticaの拡張機能であるユーザー定義拡張関数(UDx)は「R/Pythonなどの言語で書かれたプログラム」と「データベース操作言語のSQL」をシームレスに連携する手段を提供します。利用する言語によってそれぞ...
- #R
-
基本操作
機械学習
Rを利用したユーザー定義拡張関数
はじめに本記事では、Verticaの拡張機能であるユーザー定義拡張関数(UDx)を紹介します。ユーザー定義拡張関数(UDx)とはユーザー定義拡張関数とは、外部の言語を用いて書かれた関数です。通常のSQLでの記述が難し...
- #R
-
基本操作
機械学習
Rで記述したモデルを用いて機械学習
はじめに本記事では、Rで記述された機械学習の関数をVerticaに読み込んで予測を行う方法に関して説明します。 流れは以下の通りになります。 ・使用するデータ(irisデータ)を読み込む。 ・学習用データからモデル...
- #R
- #機械学習