Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

便利機能が続々追加!Windowsビルド対応も!RDBMS/NoSQL間のデータ連携ソリューシ...

Avatar for Climb Climb
December 03, 2025

便利機能が続々追加!Windowsビルド対応も!RDBMS/NoSQL間のデータ連携ソリューション「Gluesync 2.1」新機能紹介

Gluesyncは様々なRDBMSやNoSQL間でのデータ連携、同期、統合が簡単に実施できるコンテナベースのアプリケーションであり、最新版となるGluesync 2.1ではRDBMSやNoSQL対応、UIやエンジン改善だけでなく以下の新機能が追加されました。

・Windowsネイティブビルドのサポート
・グループ機能による親子テーブルレプリケーションサポート
・スケジューラ機能によるレプリケーション処理の停止/開始自動化
・構成ファイル編集なしに、Web UIからのDB接続エージェントを自由に追加
・Javaコードによるレコード値操作
・Truncate対応追加
・CDC対象とするDML指定
・ターゲットDBへのテーブル作成
・Parquetファイルとしてのレプリケーション

本セミナーでは2.1における新機能に加えて、Gluesyncの基本的な特徴やアーキテクチャもデモを交えてご紹介します。
https://www.climb.co.jp/soft/webseminar/2025/1203/

Avatar for Climb

Climb

December 03, 2025
Tweet

More Decks by Climb

Other Decks in Technology

Transcript

  1. Gluesync とは • システム間でのデータ同期ツール • RDBMS • NoSQL/ドキュメントストア • ビッグデータ/データレイク/クラウドストレージ

    • イベントストリーミング/メッセージキュー • クラウド(コンテナ)ネイティブ • リアルタイム変更追跡:CDC • Web UIとAPI
  2. NoSQL RDBMS DW / Analytics Streaming Obj store T =

    ターゲットのみ T ] T ] T ] T ] T ] for (Supported file formats) T ] T ] T ] T ] T ] T ] T ] T ] T ] T ] サポート対応サービス T ]
  3. リアルタイム変更追跡 CDC:DBネイティブ IBM i シリーズ ジャーナル Informix 変更データキャプチャCDC API Oracle

    Database Open Log Replicator XStream API SQL Server 変更追跡機能 (Change Tracking) 変更データキャプチャCDC API (Transaction Log) MySQL/MariaDB バイナリログ PostgreSQL WALログ API
  4. リアルタイム変更追跡 CDC:ネイティブ Amazon DynamoDB DynamoDB ストリーム Azure Cosmos DB 変更フィード

    プロセッサ Aerospike ESPとXDR Couchbase Eventing サービス MongoDB 変更ストリーム ScyllaDB CDC Apache HBase scan機能 API
  5. インストール例 Docker Composeの場合 cd <評価キットのフォルダ> docker compose up -d Kubernetes環境の場合

    helm repo add gluesync https://helm.molo17.com helm install gluesync-trial gluesync/gluesync --values values.yaml ブラウザでアクセス https://localhost
  6. Gluesync 2.1 新機能、改善 • プラットフォーム対応 • Windowsネイティブビルドのサポート • DB接続エージェントのデプロイ簡易化 •

    レプリケーション • Truncate対応追加 • CDC対象操作の指定 • Parquetファイルとしてのレプリケーション • 補助機能 • ターゲットDBへのテーブル作成機能 • グループ化機能 • スケジューラ機能 • Javaコードによるレコード値操作
  7. これまでのGluesyncでは… • コンテナランタイム(Dockerなど)にデプロイ • Linux OSやMac OSへのデプロイが主流 • Windows OSはWSL(Windows

    Subsystem Linux)構成が前提 Windows Windows Subsystem Linux Linux (Ubuntuなど) コンテナランタイム(Dockerなど) Linux コンテナランタイム(Dockerなど)
  8. Truncate対応追加 • データクリアの取り扱い強化 • スナップショット • Insert前にTruncate実行 • CDC •

    Insert/Update/Delete に加えてTruncateも検知 DML検知 CDC Truncate実行 Truncate実行 ① Truncate ② 全件Insert スナップショット
  9. CDC対象となるDML指定 • CDC対象DML:Insert/Update/Delete/Truncate (デフォルト) • エンティティごとに指定 ユースケース例 許可するDML ニーズ 監査/履歴/

    アーカイブ Insert 上書きと削除を無効化、過去履歴を 保持しておきたい 読み取り 分析用 Insert/Update 最新データだけでなく、過去データも 保持し分析対象としたい フルミラー/ 本番同期 ALL ソーステーブルの状態を完全に同期
  10. Parquetファイルとしてのレプリケーション • Amazon s3、Google Cloud Storageなどのオブジェクトストア向け • JSON形式に加えてParquetファイル¹としての出力サポート • ¹列指向型の圧縮されたバイナリデータ形式

    • JSON/Parquet切り替え可 [ { "id": 1, "name": "Asahi", "age": 32, }, { "id": 2, "name": “Suzuki", "age": 33, } ] id : 1,2 name : Asahi,Suzuki age : 32,33 ※イメージ図 実際にはバイナリ形式