データベースダンプ:SQL、CSV、JSONのエクスポート
リレーショナルスキーマ、テーブルのシリアライズ、停止時間のないデータ移行について解説します。
徹底したプライバシー保護
ファイルはWebAssemblyとHTML5 APIを使用し、お使いのブラウザ内でローカル処理されます。外部サーバーへのアップロードやサードパーティによるファイルの保存は一切行われないため、データがデバイスの外に出ることはありません。
待ち時間なし。速度制限なし。
お使いのデバイス上ですぐに変換を開始できます。アップロードの待ち時間やダウンロードのキュー、リモートサーバーによる速度制限はありません。
完全無料、無制限アクセス
アカウントの作成、有料プランへの加入、人為的なファイルサイズ制限を受けることなく、すべてのツールを自由にご利用いただけます。ブラウザとデバイスの性能の限界まで、何度でも変換可能です。
フォーマットの比較と技術仕様
| 出力形式 | MIMEタイプ | 仕様 | タイプ |
|---|---|---|---|
| SQLite データベース | application/vnd.sqlite3 | SQLITE-FILE-SPEC | 組み込み型リレーショナルデータベース |
| SQL ダンプ | text/plain | ANSI-SQL-SPEC | 構造化問い合わせ言語ダンプ |
| CSV テーブル | text/csv | RFC-4180-CSV | カンマ区切り値データ |
| JSON データ | application/json | RFC-4180-CSV | JavaScript Object Notation |
| DB データベースコンテナ | application/vnd.sqlite3 | SQLITE-FILE-SPEC | 汎用リレーショナルDBファイル |
技術仕様とコーデックの詳細
SQLダンプとフラットなCSVエクスポートの比較
SQL ダンプにはスキーマ定義とデータを含められますが、内容はデータベースツールとオプションによって異なり、関係、インデックス、型がすべて移植できるとは限りません。CSV はデータベース制約なしで表形式の値を保存しますが、インポートツールがスキーマを推測したり既存テーブルへ読み込んだりできます。
エンジン間でのデータベースの移行
PostgreSQL、MySQL、SQLite などの SQL データベースエンジンでは、データ型や自動インクリメントキーの構文が少しずつ異なります。リレーショナルテーブルを構造化された JSON や CSV に変換すると、異なるデータベース間の移行に使いやすい中間形式が得られます。
役立つ情報
外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。