MySQL tutorial - IT technology blog

PythonでMySQLに接続する — PyMySQLとmysql-connector-python:Connection Pool、Prepared Statements、SQL Injectionを防ぐ安全なTransaction

PyMySQLとmysql-connector-pythonを使ったPythonでのMySQL接続を実践的に解説します。コネクションを再利用するConnection Poolのセットアップ、SQLインジェクションを防ぐPrepared Statementsの使い方、context managerによる安全なTransaction処理まで — クイックスタートから本番対応まで完全なコード例付きで説明します。
MySQL tutorial - IT technology blog

Node.jsでmysql2を使ったMySQL接続:Connection Pooling、Prepared Statements、Transaction

mysql2ライブラリを使ったNode.jsでのMySQL接続を正しく行う方法を解説し、初級開発者がよく犯すミスを回避します。パフォーマンス最適化のためのConnection Pooling、SQLインジェクションをブロックするPrepared Statements、複数テーブルを同時に操作する際のデータ整合性を保証するTransactionの使い方を学びましょう。
Database tutorial - IT technology blog

YugabyteDB:PostgreSQL互換のDistributed SQLをauto-shardingと自動フォールトトレランスで構築するインストールガイド

YugabyteDBはPostgreSQL互換のdistributed SQLデータベースで、auto-sharding・自動フォールトトレランス・マルチリージョン展開をSQLやORMの変更なしにサポートします。DockerによるSingleノードから実際の3ノードクラスターまでのインストール手順と、distributed databaseを扱う際の実践的なTipsを解説します。
MySQL tutorial - IT technology blog

MySQLストレージ最適化:正しいデータ型選択でI/O高速化とRAM節約を実現する

MySQLのデータ型を誤って選択するとデータベースが不必要に肥大化し、I/O増大とRAM浪費を引き起こす。50GB本番環境の実戦経験から、INT/BIGINT、VARCHAR/TEXT、ENUM、TIMESTAMPの正しい選び方を解説。スキーマ設計の段階からパフォーマンスを最適化する実践的な方法を紹介する。