これまで、データベース内のデータを分析するために、別途個人情報などをマスクしたデータベースを作成し re:dash から参照していました。 ただ、マスク処理にある程度時間がかかるため、参照できるのが前日のデータであるなどリアルタイム性に課題がありました。 これを、今回 MariaDB MaxScale(以下 MaxScale)というソフトウェアを使い、リアルタイムにマスク処理されたデータを参照できるようになりましたのでご紹介します。 MariaDB MaxScale とは MaxScale は、MariaDB・MySQL用のプロキシソフトウェアで、読み込み/書き込みの分散、自動フェイルオーバーなど多数の機能がありますが、その1つにデータマスキング機能があり、今回はこの機能を使用しています。 構成イメージ 構成は、上記の通り、参照するクライアント(今回は re:dash)とデータベース(My