TiDB Cloud Lake におけるデータライフサイクル
TiDB Cloud Lake は、使い慣れた Data Definition Language (DDL) および Data Manipulation Language (DML) コマンドをサポートしており、データベースを簡単に管理できます。データの整理、保存、クエリ、変更、削除のいずれを行う場合でも、TiDB Cloud Lake は一般的な業界標準に従っています。
TiDB Cloud Lake のオブジェクト
TiDB Cloud Lake は、以下のオブジェクトの作成および変更をサポートしています。
- データベース
- テーブル
- 外部テーブル
- ストリーム
- ビュー
- インデックス
- Stage
- ファイル形式
- Connection
- ユーザー定義関数 (UDF)
- 外部関数
- ユーザー
- ロール
- 権限付与
- Warehouse
- タスク
- スナップショットタグ
データの整理
データをデータベースとテーブルに整理します。
主なコマンド:
CREATE DATABASE: 新しいデータベースを作成します。ALTER DATABASE: 既存のデータベースを変更します。CREATE TABLE: 新しいテーブルを作成します。ALTER TABLE: 既存のテーブルを変更します。
データの保存
データをテーブルに直接追加できます。TiDB Cloud Lake では、外部ファイルからテーブルにデータをインポートすることもできます。
主なコマンド:
INSERT: テーブルにデータを追加します。COPY INTO <table>: 外部ファイルからデータを取り込みます。
データのクエリ
データがテーブルに格納されたら、SELECT を使用してデータを参照および分析できます。
主なコマンド:
SELECT: テーブルからデータを取得します。
データの操作
データが TiDB Cloud Lake に格納された後は、必要に応じて更新、置換、マージ、または削除できます。
主なコマンド:
UPDATE: テーブル内のデータを変更します。REPLACE: 既存のデータを置き換えます。MERGE: メインテーブルとソーステーブル、またはサブクエリ間のデータを比較しながら、挿入、更新、削除をシームレスに実行します。DELETE: テーブルからデータを削除します。
データの削除
TiDB Cloud Lake では、特定のデータ、テーブル全体、またはデータベース全体を削除できます。
主なコマンド:
TRUNCATE TABLE: テーブル構造を削除せずに内容を消去します。DROP TABLE: テーブルを削除します。DROP DATABASE: データベースを削除します。