Upgrade to Pro — share decks privately, control downloads, hide ads and more …

db tech show 2026でのGluesysnc プレゼンテーション資料

Avatar for Climb Climb
November 11, 2026

db tech show 2026でのGluesysnc プレゼンテーション資料

db tech show 2026でのクライムセッション(A16)で紹介したGluesysnc のプレゼンテーション資料

Avatar for Climb

Climb

November 11, 2026

More Decks by Climb

Other Decks in Technology

Transcript

  1. Gluesync (グルーシンク) とは • リアルタイム変更追跡:CDC • データ集約/変換/フィルタ • コンテナで動作 •

    オンプレ/クラウド • Web UIとAPI • Web UIから簡単管理 • 外部モジュールやSDKで機能拡充 Copyright(C)2026 Climb Inc. All Rights Reserved.
  2. 構成と管理 • 各種コンテナ環境にデプロイ可能 • Docker • Podman • Kubernetes •

    OpenShift • Amazon EKS • Google Kubernetes Engine • Azure Kubernetes Service Copyright(C)2026 Climb Inc. All Rights Reserved.
  3. システム要件 最小 推奨 CPU 4 vCPUまたはコア 8 vCPUまたはコア RAM 8

    GB 16 GB ディスク 250 GB 250 GB ネットワーク • • • • .docker.io .docker.com *.maven.org api.backoffice.molo17.com Copyright(C)2026 Climb Inc. All Rights Reserved.
  4. Kubernetesで高める可用性 Kubernetes Cluster Worker Node A Pod停止 → 再起動・再作成 Worker

    Node B Gluesync Pod Gluesync Pod Active standby ノード障害 → 条件が整えば別ノードへ配置 更新・保守 → ローリング更新を検討
  5. レプリケーションモード • スナップショット:全件転送 • バルクロードで高速転送 • CDC:片方向差分 • トランザクションログ or

    トリガー参照 • CDC:双方向差分 • コンフリクト(競合)時にはタイムスタンプ比較 Copyright(C)2020 Climb Inc. All Rights Reserved. 20
  6. スナップショットにおけるバルクロード • • • • • • • • IBM

    i/PostgreSQL CSVへエクスポートし、ステージングスキーマ内でCOPYステートメントにより取り込み Oracle アレイバインディング使用、バインディングが不可能な場合は、OracleBulkCopyを使用 SQL Server:SqlBulkCopy使用 MySQL 一時的なステージングテーブへCSVから生成された複数行INSERT文により取り込み Snowflake CSVをアップロードし、COPY INTO … FILE_FORMAT=(NULL_IF=(‘NULL’))でロード Amazon Redshift CSVをS3へアップロードし、並列取り込みのためにCOPYコマンドを使用 Google BigQuery ParquetをGCSへアップロードし、アトミックな更新のために WRITE_TRUNCATEでロードジョブをトリガーします。 等々 Copyright(C)2026 Climb Inc. All Rights Reserved.
  7. 並列での読み取りと書き込み • 読み取りの並列化 • • • • • • 数値カラム

    日付、タイムスタンプカラム 分割の仕方を調整可能 1~10分割を指定可能 書き込みの並列化 • • • 単一カラムの値を基に分割 読み取ったデータを並列書き込 み 1~10並列を指定可能 ソースとターゲットの パフォーマンス差に注意 Copyright(C)2026 Climb Inc. All Rights Reserved.
  8. スナップショットだけでなくCDCでも ① 収集:CDCイベントをキャプチャ ② 組み合わせ:バッファ上で同一PKに対する変更をマージ ③ ステージ:バルクロードで ステージングテーブルへロード トランザクションログ ④

    エンリッチ: ソースログに含まれていない 列をバックフィル Copyright(C)2026 Climb Inc. All Rights Reserved. ステージングテーブル ⑤ 適用:可能な限り Delete+Insertで適用、 不要になったステージング テーブルなどを切り捨て
  9. 補助機能 レプリケーション設定 災害対策 • • • • • • 構成バックアップ/リストア

    フィールド関数 ユーザー定義関数(UDF) カラムマッピング テーブル作成 設定ダッシュボード 監視/通知 • 通知ハブ • メール/Webhook • スマートアラート 整合性確認 • SQLクエリスタジオ • Gluesync Validator データ活用 • Gluesync AIスタジオ 自動化 • スケジュール実行 • イベント連携
  10. フィールド関数 • • • • • • • • •

    日付/時刻<>文字列などの各種変換 テキストのトリム ローカルタイムスタンプ 各種固定値 クレジットカード番号 メールアドレス 電話番号 IBAN Copyright(C)2026 Climb Inc. All Rights Reserved. 各種個人情報のマスクまたはランダム化
  11. ユーザー定義関数(UDF) • Javaのスクリプトを定義 • CDCにおける以下 イベントをフック ※スナップショットはInsert • Insert •

    Update • Delete • 更新前後のデータを受け取り、 ターゲットに反映するデータをスクリプトで指定可能 Copyright(C)2026 Climb Inc. All Rights Reserved.
  12. エンティティダッシュボード • 同期状況の詳細を確認 • • • • • パフォーマンスメトリクス マッピング

    設定 使用中のエージェント 操作履歴 Copyright(C)2026 Climb Inc. All Rights Reserved.
  13. 補助機能 レプリケーション設定 災害対策 • • • • • • 構成バックアップ/リストア

    フィールド関数 ユーザー定義関数(UDF) カラムマッピング テーブル作成 設定ダッシュボード 監視/通知 • 通知ハブ • メール/Webhook • スマートアラート 整合性確認 • SQLクエリスタジオ • Gluesync Validator データ活用 • Gluesync AIスタジオ 自動化 • スケジュール実行 • イベント連携
  14. 補助機能 レプリケーション設定 災害対策 • • • • • • 構成バックアップ/リストア

    フィールド関数 ユーザー定義関数(UDF) カラムマッピング テーブル作成 設定ダッシュボード 監視/通知 • 通知ハブ • メール/Webhook • スマートアラート 整合性確認 • SQLクエリスタジオ • Gluesync Validator データ活用 • Gluesync AIスタジオ 自動化 • スケジュール実行 • イベント連携
  15. 補助機能 レプリケーション設定 災害対策 • • • • • • 構成バックアップ/リストア

    フィールド関数 ユーザー定義関数(UDF) カラムマッピング テーブル作成 設定ダッシュボード 監視/通知 • 通知ハブ • メール/Webhook • スマートアラート 整合性確認 • SQLクエリスタジオ • Gluesync Validator データ活用 • Gluesync AIスタジオ 自動化 • スケジュール実行 • イベント連携
  16. SQLクエリスタジオ • 構成済みの接続情報で クエリ実行が可能 • • テーブル構成エクスポート • • •

    • • • クエリ結果のExport 書き込み操作を デフォルトではロック クエリの保存/読み出し クエリ整形 Gluesync AI読み出し レコードインポート 簡易グラフ化 Copyright(C)2026 Climb Inc. All Rights Reserved.
  17. 補助機能 レプリケーション設定 災害対策 • • • • • • 構成バックアップ/リストア

    フィールド関数 ユーザー定義関数(UDF) カラムマッピング テーブル作成 設定ダッシュボード 監視/通知 • 通知ハブ • メール/Webhook • スマートアラート 整合性確認 • SQLクエリスタジオ • Gluesync Validator データ活用 • Gluesync AIスタジオ 自動化 • スケジュール実行 • イベント連携
  18. レプリケーションツールを越えて • レプリケーションだけでなく、AIを活用するデータ基盤へ 業務担当者 • 自然言語で質問/依頼 • 外部アプリ or Gluesync

    UIから実施 Gluesync • 単一の接続ゲートウェイ • AIへクエリ結果を公開 • クエリの整形や範囲調整 • APIコスト管理 • 接続範囲の制御 LLM/AIモデル • 分析/計算
  19. 補助機能 レプリケーション設定 災害対策 • • • • • • 構成バックアップ/リストア

    フィールド関数 ユーザー定義関数(UDF) カラムマッピング テーブル作成 設定ダッシュボード 監視/通知 • 通知ハブ • メール/Webhook • スマートアラート 整合性確認 • SQLクエリスタジオ • Gluesync Validator データ活用 • Gluesync AIスタジオ 自動化 • スケジュール実行 • イベント連携
  20. Chronos(スケジュール実行) • • • • • • メンテナンスモード切替 一時停止 CDC開始

    • • • UIベースの日次/週次スケジュール設定 CRON形式での柔軟なスケジュール設定 パイプライン、グループ、エンティティ単位 スナップショットのみ スナップショット後、CDC開始 スナップショット時のTRUNCATE有無 Copyright(C)2026 Climb Inc. All Rights Reserved.
  21. Chronos(イベント起動) • 特定イベント発生時にトリガー Core Hubイベントからトリガー 起動可能なイベント • • • •

    • • • • • • • • • スナップショット開始/完了/失敗時 CDC開始/停止/データ連携時 DB接続エージェント停止時 整合性検証開始/停止/失敗/不整合検出時など 外部Webhookからトリガー • • 夜間や月末処理など処理時間が変動するイベント トラブルシューティングの自動化 エンティティ停止 CDC開始 スナップショット(Truncateあり/なし) スナップショット(Truncateあり/なし) + CDC メンテナンスモード開始(パイプライン停止) メンテナンスモード解除(パイプライン起動) SQLクエリ実行 AIエージェント起動 (プロンプト指定) データ整合性検証
  22. まとめ • 連携対象の幅広さ • RDBMS/NoSQL/ドキュメント/メッセージキューなど • 「速く、安定して連携する」ために • 全件/差分転送時のバルク処理サポート •

    コンテナ技術による可用性向上や環境構築のしやすさ • 運用補助機能を拡張中 • AI連携機能を実装 • データ変換、通知、整合性確認、自動化など Copyright(C)2026 Climb Inc. All Rights Reserved.
  23. お問合せ • Gluesync製品サイト https://www.climb.co.jp/soft/gluesync/ • お問い合わせ • 東京:03-3660-9336 • 大阪:06-6147-8201

    https://www.climb.co.jp/soft/contact/ Copyright(C)2026 Climb Inc. All Rights Reserved. クライム トップページ https://www.climb.co.jp/