リアルタイムデータ統合プラットフォーム「Gluesync」のWindowsユーザ向け変革的なアップグレードとなるバージョン2.1.4のリリースされました。このアップデートは、完全なWindowsネイティブコンテナサポートと大幅なパフォーマンス向上に焦点を当てています。IBM Db2およびAzure Data Lakeとの統合によりエンタープライズ接続性を拡大したバージョン2.1.3に続き、本バージョンではネイティブWindowsコンテナ技術を提供し、従来存在していたOS間のパフォーマンス格差を解消します。
Gluesync 2.1.4 の主な機能
Windows ネイティブ コンテナ技術:フルスピード統合
このリリースにおける顕著な進歩は、Windows Server Core 2022 を基盤とした Windows ネイティブ コンテナの一般提供開始 です。この追加により、Windows ユーザーは以下の利点を得られます:
IBM Db2 LUWサポートの導入は重要なエンタープライズ統合ニーズに対応し、Azure Data Lake Storageコネクタはクラウドベース分析への道筋を提供します。強化されたグループスケジューリングと条件付きデータ制御と組み合わせることで、Gluesyncは要求の厳しいデータ統合課題に対する包括的ソリューションとして進化を続けています。
追伸:Gluesync 2.1.4について:
Gluesync2.1.4ではMicrosoft Windowsオペレーティングシステム専用のGluesyncイメージをリリースしました。これにより、企業はWSL(Windows Subsystem for Linux)の使用が不要となり、Windows環境でのGluesyncインストールが大幅に簡素化されます。LinuxシステムへのGluesyncインストールを希望されないお客様向けの優れた解決策が実現しました。
このコストと時間とリソースを軽減するために考え出されたのが、Database as a Service(DBaaS)です。
DBaaSとは?
Database as a Service(DBaaS)とは、ユーザーが独自のハードウェアを構築、設定、管理することなく、クラウド上でデータベースを使用できるようにする、マネージド クラウド サービスです。DBaaSでは、デプロイメントとコンフィギュレーション、その後の管理、保全、スケーリングなどの諸々の作業をユーザーが行う必要はなく、すべてサービスプロバイダが対応します。
DBaaSとPaaSは、どちらもクラウドコンピューティングを簡素化するためのプラットフォームですが、サービスの目的が異なります。PaaS(Platform as a Service)はインフラストラクチャ プラットフォームそのものを提供し、ユーザーはそこでデータベースだけでなく、さまざまなアプリケーションを実行できます。PaaSでは、ユーザーがすぐに使えるデータベースは提供されないので、データベースのデプロイメント、コンフィギュレーション、メンテナンスはユーザーの責任で行います。その代わり、PaaSのほうがDBaaSより安価で、用途に柔軟性があります。
ただ複数テーブルを1つのテーブルへ集約する(N対1構成)など、ターゲット側でのTruncateが運用上許可されない特定のケースでは、このTruncateによって必要なレコードが全消去されてしまいます。 この場合は、パイプライン(DB接続設定)の編集画面を開き、ターゲットセットアップの詳細設定 > カスタムプロパティ項目にて、”Disable truncate on target before snapshot inserts“というパラメータをドロップダウンリストから選択し有効化することで、スナップショット実行時にもターゲット側へのTruncateを実行しないように制御可能です。
climb@step:~/gluesync-docker$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
molo17/gluesync-core-hub latest d75160f6137f 31 hours ago 499MB
molo17/gluesync-ibm-iseries latest a683d17a7de0 31 hours ago 488MB
molo17/gluesync-postgresql-cdc latest 60addcb8cba6 31 hours ago 483MB
molo17/gluesync-chronos latest cf964252e130 38 hours ago 633MB
grafana/grafana latest 75006c93b887 5 days ago 722MB
prom/prometheus latest a3bc50fcb50f 9 days ago 313MB
traefik v3.3 ff8877338069 2 months ago 224MB
climb@step:~/gluesync-docker$ ssh 192.168.77.77
climb@192.168.77.77's password:
Linux offlinetest 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jul 24 10:50:55 2025 from 192.168.77.79
climb@offlinetest:~$ cd gluesync-docker/
climb@offlinetest:~/gluesync-docker$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
molo17/gluesync-core-hub latest d75160f6137f 32 hours ago 499MB
molo17/gluesync-ibm-iseries latest a683d17a7de0 32 hours ago 488MB
molo17/gluesync-postgresql-cdc latest 60addcb8cba6 32 hours ago 483MB
molo17/gluesync-chronos latest cf964252e130 39 hours ago 633MB
grafana/grafana latest 75006c93b887 5 days ago 722MB
prom/prometheus latest a3bc50fcb50f 9 days ago 313MB
traefik v3.3 ff8877338069 2 months ago 224MB
この状態であれば、インターネットから取得しなくとも、これらのイメージがすでに利用できますのでdocker compose up -dでコンテナを起動できます。
climb@offlinetest:~/gluesync-docker$ docker compose up -d
[+] Running 8/8
✔ Network gluesync-docker_default Created 0.1s
✔ Container gluesync-docker-gluesync-core-hub-1 Started 0.4s
✔ Container gluesync-docker-reverse-proxy-1 Started 0.5s
✔ Container gluesync-docker-prometheus-1 Started 0.8s
✔ Container gluesync-docker-gluesync-postgresql-cdc-target-1 Started 0.8s
✔ Container gluesync-docker-gluesync-chronos-1 Started 1.0s
✔ Container gluesync-docker-gluesync-ibm-iseries-source-1 Started 0.9s
✔ Container gluesync-docker-grafana-1 Started 1.2s
gluesync-oracle-triggers-source: image: molo17/gluesync-oracle-triggers:latest # deploy: # resources: # limits: # cpus: "2.0" # memory: 2.0G environment: - type=source - ssl_enabled=true # set to true if you want to activate TLS encryption - LOG_CONFIG_FILE=/opt/gluesync/data/logback.xml # Time zone: defaults to UTC, you can change it to match yours (https://docs.diladele.com/docker/timezones.html) # - TZ: "Etc/UTC"
日本のタイムゾーンへ変更する場合は、コメントアウトを解除し以下のように更新します。
gluesync-oracle-triggers-source: image: molo17/gluesync-oracle-triggers:latest # deploy: # resources: # limits: # cpus: "2.0" # memory: 2.0G environment: - type=source - ssl_enabled=true # set to true if you want to activate TLS encryption - LOG_CONFIG_FILE=/opt/gluesync/data/logback.xml - TZ=Asia/Tokyo
変更後は、docker-compose up -dコマンドを実行することで、タイムゾーンが更新された状態でGluesyncコンテナが起動し、指定したタイムゾーンとしてログ上でも表記されます。
2025-07-17T09:34:05.659 c.m.g.Ktor DEBUG 200 OK: GET - /metrics in 2ms 2025-07-17T09:34:10.659 c.m.g.Ktor DEBUG 200 OK: GET - /metrics in 2ms 2025-07-17T09:34:15.660 c.m.g.Ktor DEBUG 200 OK: GET - /metrics in 2ms 2025-07-17T09:34:20.660 c.m.g.Ktor DEBUG 200 OK: GET - /metrics in 2ms 2025-07-17T09:34:23.793 c.m.g.i INFO Stats: {"os":{"family":"Debian GNU/Linux","manufacturer":"GNU/Linux","version":"12","codeName":"bookworm","buildNumber":"5.14.0-570.23.1.el9_6.x86_64","systemUptime":75883,"systemBootTime":1752636578},"cpu":{"cpuVendor":"GenuineIntel","cpuName":"Intel(R) Xeon(R) D-2146NT CPU @ 2.30GHz","cpuFamily":"6","cpuModel":"85","physicalProcessorCount":6,"logicalProcessorCount":6,"processorCpuLoad":[0.02,0.010101010101010102,0.020202020202020204,0.0297029702970297,0.0297029702970297,0.01],"systemCpuLoad":0.018333333333333333,"interrupts":167592579,"systemCpuTicks":[5696850,18140,2315770,445202690,7300,671240,715640,0]},"ram":{"total":11700,"available":7506},"jvmRam":{"total":2926,"totalFree":2887,"allocated":64,"allocatedFree":25,"used":38},"networkIfs":[{"name":"eth0","iPv4address":["172.18.0.3"],"speedInMegabits":9536,"megabytesReceived":234,"megabytesSent":682}]} [root@asahi-minikube gluesync-core-hub-logs]#
YugabyteDB agent for Gluesync が利用可能になりました。これにより、YugabyteDB 分散型 SQL データベースとのシームレスな統合が実現します。この新しいエージェントは、双方向統合と完全な変更データキャプチャ(CDC)機能をサポートし、企業はリアルタイムでデータの同期とレプリケーションを行うことができます。オンプレミス環境またはクラウド環境で YugabyteDB を使用する場合でも、YugabyteDB Agent for Gluesync は安全かつ効率的なデータ統合を保証します。
YugabyteDB:現代的な分散型SQLデータベース
YugabyteDBは、ミッションクリティカルなアプリケーション向けに設計された高性能なクラウドネイティブ分散型SQLデータベースです。PostgreSQL互換性、高可用性、水平スケーラビリティを組み合わせた独自のアーキテクチャにより、データインフラストラクチャの現代化を目指す組織から採用が進んでいます。新しいYugabyteDB agent for Gluesyncは、この強力なデータベースに高度なデータ統合機能を追加し、エンタープライズデータエコシステムへの組み込みを容易にします。
YugabyteDB Agent for Gluesyncが利用可能に:(Gluesync 2.0.10と互換性あり)これにより、企業はYugabyteDBデータベースの真のポテンシャルを解放できます。データ移行、ハイブリッドシステムの同期、リアルタイムパイプラインの構築など、あらゆるシナリオで成功するためのツールが揃っています。
Google BigQueryへのデータ統合は、高速で効率的かつコスト効果が高いべきです。しかし、多くの伝統的なデータ同期ツールはサードパーティのJDBCドライバーに依存しており、不要な複雑さを導入し、パフォーマンスを低下させ、回避可能なライセンスコストを追加します。Gluesyncは、ネイティブのGoogle BigQuery SDKを活用する異なるアプローチを採用し、高速なデータ移動、コスト削減、リアルタイム効率を実現します。
JDBC不要のGoogle BigQueryデータ同期のスマートなアプローチ
Google BigQueryは、大規模な高速分析向けに設計された強力なサーバーレスデータウェアハウスです。しかし、ボトルネックなしでデータを効率的にBigQueryに投入するには、堅牢で最適化された同期ソリューションが必要です。
Google BigQuery用のGluesyncを使用すれば、サードパーティのJDBCドライバーの制限なしに、より高速で効率的なデータ同期を実現できます。パフォーマンスのボトルネックや不要なライセンス料金から解放され、ビジネスの速度に合わせてデータを移動させましょう。JDBCなしでGoogle BigQueryのデータ同期を体験しましょう!