フォロー

データベースのリードレプリカをテスト中です。問題ないようであれば、当面はこの設定で運用を継続します。

----
Mastodonは1つのPostgreSQLのデータベースに接続して全ての読み書きを実行しますが、これをマスターとリードレプリカに分けてそれらを同期し、主に書き込みをマスターに、読み出しをレプリカに対して行う構成です。

Mastodonにはmakaraというgemが採用されており、メインとその他のデータベースアクセスを振り分ける機能があらかじめ備わっています。

なお、このような構成は通常、Fedibirdのような小規模サーバでは採用しません。

ログインして会話に参加
Fedibird

多くの独自機能を備えた、連合志向の汎用Mastodonサーバです。Fediverseの活動拠点としてご利用ください。