MySQL

技術

【2025年版】MySQL vs PostgreSQL|機能・性能・ユースケースで比較するデータベースの選び方

はじめにWebアプリケーション開発やSaaS構築において、データベースの選定はプロジェクトの成否を左右する重要な判断です。2025年の現在でも、依然として「MySQL」と「PostgreSQL」はオープンソースRDBMSの二大巨頭として世界中で使われています。どちらも歴史が長く、多くのクラウドサービスでマネージド環境が整備されているため「結局どちらを選べばいいのか?」という問いは今もなお現役のテー...
技術

作って学ぶRails 8入門|Shlink APIとつないでSPA風のURL短縮UIを実装する(実践編)

はじめに前編の記事では、Docker Compose を使って Rails 8 + MySQL の環境を整え、さらに importmap / Turbo / Stimulus / Tailwind を導入してモダンな開発基盤を作りました。後編となる今回は、いよいよ Shlink API と連携して URL 短縮 UI を実装します。ただし普通に「フォーム送信 → 結果ページへ遷移」といった従来型の...
技術

作って学ぶRails 8入門|Docker ComposeでMySQL環境を整え、ShlinkのUIを実装する(環境構築編)

はじめにRails を始めたいけれど「環境構築が大変そう…」と感じたことはありませんか?今回は Docker Compose を使って Rails 8 + MySQL の環境を用意し、Shlink(オープンソースのURL短縮サービス)のUIを作る準備までを一歩ずつ解説します。この記事を読めば、Docker Compose で Rails と MySQL をまとめて動かすRails 8 の新規アプリ...
技術

ShlinkのDBをローカルMariaDBからAlways FreeのマネージドMySQLに移行した話(後日談)

はじめに短縮URLサービスの Shlink を Ubuntu VM に直インストールして使い始めたとき、とりあえず簡単に動かすために ローカルの MariaDB に接続させていました。ところが、運用していくと気になる点が増えてきます。バックアップや監視を自分でやらないといけないサーバーを落としたときに DB ごと巻き込まれる他サービスと DB をまとめたい「だったらマネージドDBに移せば解決じゃん...
スポンサー
タイトルとURLをコピーしました