データベース

データベース

Ubuntu Redis Sentinel設定 — Redisの高可用性・自動フェイルオーバー

Redisを本番環境で運用するとき、「Masterが落ちたら自動で切り替えてほしい」というニーズは誰でも持ちます。Redis Sentinelはその自動フェイルオーバーを担う仕組みで、Ubuntu 24.04 LTSなら標準パッケージとして…
データベース

Weaviate on Ubuntu — AIネイティブベクターデータベースの構築

「RAGを自分で動かしてみたいけど、ベクターデータベースって難しそう…」と感じていませんか?
データベース

MongoDB レプリカセット on Ubuntu — 3ノード冗長構成の構築

MongoDBを本番に使うなら、単体構成は障害でデータごと止まるリスクがあります。レプリカセット(Replica Set)を組めば、3ノードが同じデータを持ち合い、1台が落ちても自動でフェイルオーバーする冗長構成になります。
データベース

pgBouncer on Ubuntu — PostgreSQLコネクションプーリングの設定

PostgreSQLに100本のコネクションが来ると、サーバーのメモリが一気に逼迫します。pgBouncer は「コネクションプーリング」でこの問題を解決するミドルウェアで、アプリ側は100接続していても、実際にPostgreSQLに渡す接…
データベース

Patroni on Ubuntu — PostgreSQL自動フェイルオーバーHAクラスター構築

PostgreSQL を本番運用していると、「プライマリサーバーが落ちたら手動で切り替えるの…?」という不安に必ずぶつかります。Patroni はプライマリ障害を自動検知してスタンバイを昇格させる、PostgreSQL の自動フェイルオーバ…
データベース

Ubuntu PostgreSQLレプリケーション設定 — ストリーミング同期/非同期の構築

PostgreSQLのストリーミングレプリケーションは、プライマリのデータをほぼリアルタイムでレプリカ(スタンバイ)に複製する仕組みです。障害時のダウンタイム削減や、読み取り負荷をレプリカに逃がす負荷分散に欠かせません。ただ、設定ファイルの…
データベース

Meilisearch on Ubuntu — 爆速全文検索エンジンのセルフホスト構築

本記事のコマンドは Ubuntu 24.04.4 LTS および getmeili/meilisearch:latest(実測時点で meilisearch 1.46.1)で検証しています。バイナリ版も同じ v1.46.1 を確認しました。…