Database tutorial - IT technology blog

Apache CouchDB: インストール、多方向レプリケーション、オフラインファーストの実践的な同期

Ubuntu上に5分でCouchDBをインストールし、2台のサーバー間で継続的なレプリケーションを設定し、PythonでオフラインSync後のコンフリクト処理を実装する。PouchDB(~46KB)をWebアプリに組み込む方法と、PostgreSQLやMongoDBの代わりにCouchDBを選ぶべきケースも解説。
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処理まで — クイックスタートから本番対応まで完全なコード例付きで説明します。