Docker Compose を用いた MongoDB レプリカセットの構築
本稿では、Docker Compose を活用して高可用性を確保した MongoDB レプリカセット環境を迅速に構築する方法を解説します。単体インスタンスとは異なり、レプリカセットは主節点と複数の从節点から構成され、障害発生時でも自動的にフェイルオーバーが行われるため、実運用環境で広く採用されています。
1. 環境準備
まず、最小3ノードのレプリカセットを構成するために、 ...
10月18日 05:05 投稿
Elasticsearchの災害復旧システム構築:Infini Gatewayを用いた堅牢なアーキテクチャ
Elasticsearchを中心とした基幹システムにおいて、障害発生時の業務継続性を確保するための効果的な災害復旧(DR)ソリューションが求められています。本記事では、Infini Gateway(旧称:极限网关)を活用し、アプリケーション側の改修を最小限に抑えたまま、データの複製とフェイルオーバーを実現するアーキテクチャについて解説します。
アーキテクチャ概要
本ソリュー ...
7月18日 21:23 投稿
MySQLアーキテクチャと運用設計の学習ノート
MySQLの内部構造と実践的設計指針
主要なリファレンスリソース
公式ドキュメント: MySQL 8.0 Reference Manual
InnoDBアーキテクチャ: InnoDB Storage Engine Architecture
SQLパースと実行フロー: MySQLサーバーソースコード(sql/sql_parse.cc 経由でクエリ処理が開始)
データベース設計支援ツール: Archery(SQL審査・実行可視化対応)
ストレージエンジン ...
6月14日 22:42 投稿